On a weekend brunch this place is busy, noisy, tightly-packed, family-friendly without being overly homely, and serves really good coffee and tea -- pretty much everything you are hoping from a place like this.
The food? The menu won't overwhelm you with choices and experienced brunchers (...brunchists?) won't find anything that'll make you push your chair back and exclaim, "best ever!" ........ partly because there's no space to push your chair back, and partly because the food never really tries to be anything more adventurous than your standard brunch fare. Still very good food though (it's the only thing that keeps me from giving this place a lower rating)
Problems? You might wait a long while for refills and your bill.... the service we received was friendly but it sure seems like they could use another person on the floor. Don't be surprised if 2 hours goes by from being seated to paying.
And yes this place is vegetarian friendly but vegans will be hard-pressed to find something to eat.