Visited this restaurant for a special event, so we had the catered buffet instead of food off the menu. The food was varied and of a high quality for buffet food. They are child friendly with high chairs and a changing table. The dining area was clean and the staff efficient. Minus one star for the poor management of the buffet. We were there for a wedding and by the time we got to the buffet all the dishes were empty. We had to find the staff and tell them. They looked shocked, and ran off to refill. I would assume they do a lot of wedding business so you would think that they would be more experienced.