I was not impressed. Service was only so so.... Food was OK, but it's on the "Been there, done that, don't have to go back" list. Atmosphere was noisy, just not near as nice as I expected.
For the record-I have never had to wait that long with a reservation, and have always had great service.
Sorry you had such a bad experience.