Out of the 14 dishes that I've ordered, 7 were great while 7 were a tad disappointing. So it's like half good half bad.
Service was quite good and polite but they always seemed to be short of manpower each time I'm there and halfway the meal, we waited for nearly 40 mins for the next dish to be served. (Not sure if it's the kitchen or the waitress screwed up our order which caused such a long delay)
Frankly speaking, so far my 3 visits here (2 times on weekend brunch buffet + 1 time on weekday lunch buffet) Our order was screwed up every visit. I think they should really rectify this problem with their kitchen or the staff or increase manpower especially on weekends and public holidays?
Considering the relax and nice ambience with not bad food quality, I will still recommend this place.