We had a mix of western (German) food and local food. The local food was amazing and the western food a bit odd, just not quite right. But when in Indonesia you should be rating local anyway. It costs a bit more than other places due to the set up but it is a lovely place to enjoy dinner. Staff were friendly and attentive.
The place was totally full and we got the last table so that tells you it must be good.
Also important for Asia the toilets were super clean and very nice.