We love this place and have never had a bad meal. Everything is exceptional from salads to sandwiches to meals. However, last time we dined here we had a poor experience. We were a party of 6 and a baby and were seated at a very strange table backed up to a pony wall type thing with a pillar so we were all seated on the same side of the table practically which made it hard for talking. Our waitress (Alex I believe her name was) was terrible. I don't say this often! Very unfriendly and rude, didn't check in with us and slow. She brought our dessert to us with all of our dinner plates still on the table. We asked for dessert plates and by the time she brought them, we had finished dessert because it took so long, still with our dinner plates and food still in front of us. When we told her we no longer needed the plates, she walked away annoyed. We will still be back for the awesome food but as a former server, I wanted to notate how terrible the service was - Especially for a special birthday in the family.