Food was very good each time we went their, service was exceptional, even for a place were you have to order yourself at the register.
My only major complaint was the high prices. If I was so rich, that it didn't matter, this place would be a 5 star.