Excellent location. Superb dedicated staff. Food was real good and the kids really loved it. But. I left still hungry. To leave satisfied u wont need to pay more. And this is not cheap. So everything is excellent except value for money. But if money is no issue. Do not miss this place!!!