I've been here many times with my family over the past few years. The food is good and the service is EXCELLENT. The prices are not that cheap. But the food and beautiful restaurant make up for it. Previous reviews from others about the service is rubbish. I've never encounted that here before.