We've been here multiple times before and every time we have never been disappointed with the quality of the food. The service is excellent as well, but when you're paying over $500 for your meal - you can't expect any less. It can feel kind of cramped when they're extra busy. Calling for a reservations in advance, are almost a must here!