I hate to give this place 2.5 stars. But I am. I believe half of the experience is the food, the other half is the service. The food is definitely 5 star quality, but the service is terrible. I've been here many times and have had some good service, but there are times when I get an extremely rude server/hostess. It's quite uncomfortable. I'd love to keep coming here for the amazing food, but not if the waitstaff treats their customers as if they are a total bother. I also really don't want to see any eye-rolling because our party of two hasn't decided on a meal after being seated for two seconds!  If you frequent here enough, you will witness this. No thanks.