You can't go wrong here. Everything is great on the menu and the service is always very good despite having a ton of younger servers that in my experience have piss poor customer service skills. Well, NOT HERE!
The only reason they didn't get 5 starts is because of how crowded it is up front. I feel bad for anyone getting placed in a smaller table by the entrance as everyone stands there waiting for their tables staring down at you eating your food.