Venue looks very good and inviting from the outside. The menu is literally the size od the oxford dictionary. They have thai, western, japanese, seefood and even mexican food. I dont really know if this is a plus or not - i personally think that restaurants with a smaller menu tend to have higher quality food but thata me. We sat down at a table and immediately got our menus and when we wanted to order we had to spend quite some time waiting for our waiter (there were 4 other at the front but unfortunately they couldnt serve us for some reason even when called). Some of the food came. Some only did after another long wait. Food quality is definitely good. Nothing special here really. But dor the price i was happy with it.