I've been here twice and both times were great experiences for me despite the bad reviews on here.
This location does get ridiculously packed all the time for some reason. (Expect at least a 30 minute wait during dinner hours) but after we finally got seated, our service and food was always surprisingly good.
The complimentary and delicious bread sticks and salad always came out to our table within 5 minutes, and let's not forget these are endless! Drinks and food came really quick, surprisingly quick actually considering the huge crowd waiting outside. Our servers have always been attentive and friendly.
Food is priced very expensive, but I think one knows that before they come here. If you don't... well then you're in for a surprise. Everything I've ever ordered though has been delicious and a big enough portion that I have enough for two big meals.
I don't go here all the time because of the price, but when I do, the experience has always been great. Let's not forget that every time I went they were offering complimentary wine, pouring us full glasses of it. If you don't mind the wait to get seated, I definitely recommend this restaurant.