I use JKIA at least twice a month. Not a very pleasant airport - as I am a frequent flyer I usually head directly to the lounge as there is not much to do. There are a number of duty free shops but they all offer more or less the same (they all belong to the same 3 companies). It needs to be noted that alcohol is quite cheap in those shops though. There is no proper restaurant only 3 cafeterias offering snacks. The best place to eat is probably Java House at Gate 14 which has quite good food. The biggest problem as highlighted by so many others is seating. For such a big airport there is absolutely insufficient seating. Also boarding gates much too small to seat people boarding big planes (i.e. with more than 120 seats).