It's a fantastic experience that the entire family will enjoy! The food is not really worth the price, but you're not paying for the food really at this type of Restaurant. You're paying for the whole dining experience and the surroundings.
The food is always "above average", but not spectacular. The service is always excellent, the food arrives hot.
If the price wasn't so high, it might of received 5 stars