The locations are great, the service is excellent and the food is beyond excellent. Be ready for a wait of up to an hour on weekends, and, if there is an event in town, 2 hours. However, it is worth the wait. They will keep you in cocktails while you wait. This place is really good with large groups of friends (6 or more).