We were seated without a hassle, and weren't warned that there was a long waiting time. Sat there for 50 minutes waiting for our food, and asked 3 times where it was. Two times the server never came back, finally we went into the kitchen ourselves. We were told they had 2 more meals to make before ours, and it'd be another 20-30 minutes.
The staff at the front counter hurrumphed at us when we complained, didn't seem sorry or apologize. Awful.
food is very average here, the corn fritters were soggy, you had to look for the guacamole on the sandwiches. The staff were friendly and nice and the coffee made up for the average food. we thought we picked the right place as it was busy but popularity doesn't necessarily mean it is good.