I have been to this place twice and pretty much enjoyed both times. I had reservations both times so I didn't have to wait. While I didn't have to wait, many people did. One tip I would give you is to request for them not to place you in the front. If you do, you will have people waiting to eat staring at you like you are in a fish bowl. The food might be some of the best Italian food I have ever had. The location is in an amazing spot, the price is still reasonable and not out of hand.
What kept me from going this place 5 stars was the service. I don't the service I received was not the best. I wish I remembered her name. I don't know if it was the number of people in there, but I expect good service no matter what. Plus some of us got our food 10 mins after others, That was not cool.