The food is quite good, no complaints in that. Agree that service needs to be improved as we had to wait nearly half an hour for our lunch and it was not really busy. However couple days later we had breakfast there and it was served fast.
we've been to this restaurant a few times and always thinking the bad experience before was a one-off. wait staff takes a long time to come and take your order. Food is only so-so, and I would say with the portion they serve combined with slightly higher than average price, it's definitely not value for your bucks. And especially if you have to pay high price for bad attitude of the staff when we told them the service was too slow - you can almost tell when everyone working there don't have a smile on their faces.