We live just down the street so we stop in for brunch a couple times a month. We've been there 3 times so far and only had to wait for a table once, and it was a 10 minute wait. We usually visit around 10am on a Saturday or Sunday.
It's a small place so there's just one server working, and she's run off her feet so the manager does the food running and helps her bus tables. Sometimes it's hard to get the server's attention if you need something, so you have to be a bit patient.
The food sometimes doesn't arrive all at the same time, but other than that we have no complaints. The food has been consistently prepared and good each time and they keep your coffee topped up well.
If they took credit card payments and were a bit more organized I'd give them a 5 star rating.