The food definitely above average. Portions are very large. Prices are reasonable.
Parking is horrendous for any normal busy night. My advice is to park in the business area that is just West of the restaurant. It is a small walk but well worth it than getting stuck in the regular parking area and not even find a space.
So that was the quick and dirty.
Here is why it lost a star for me. We had reservations 2 days prior for a Friday night and we called back to verify on that day. We knew it was going to be busy and we were a group of 7. Upon arriving 30min early we had to wait 45 min past our scheduled time to get called. Once we were finally seated it took almost an hour before they actually took our order. This would have been the last straw but when you are with a group time does pass a little quicker. When we finally got our food the wait staff was no where to be found for most of the time we were there.
For these reasons I would be hesitant to return unless it was already decided upon by others.