I've not been disappointed here yet, depending on when you go you might have to wait, actually I've never not had to wait to go in, usually it can take about 20mins to get a seat.
I like pretty much everything that is considered vegetarian on the menu, they have very limited options for vegans. Vegans would be limited to fruit and toast, this is more of a egg eaters heaven than anything else.
I go here often because my mother in law likes the place, so I will go again.