I'm really surprised that this place isn't packed at all times. The food is outstanding!
I've been coming here for over a year on a weekly basis and the quality and consistency of the service and food is exceptional. The menu changes about every 3-4 weeks, with the exception of the staples.
Portions are big, appetizers are 1/2 price during Happy Hour, which is probably the best deal in town. I recommend going to the bar area during Happy Hour and ordering a bunch of apps. You will not be disappointed.
The only knock I have is that the pizza's are not that great, but that doesn't matter because everything else is.