I have been here a few times and the food is good enough but it is quite expensive. The building is nice and the atmosphere is fine. Customer service is always good. Good enough presentation of food and everything is nice and clean. Would recommend this place but expect quite an expensive bill.