I'm vegetarian, so I can only speak for the vegetarian options, but everything I've had here has been really really good. There is a large selection of vegetarian food, and I've never been disappointed with anything I've tried.
The staff is professional, but nice, and the restaurant itself is clean and well-managed. The waiters have remembered me every time I've come in, and that's really saying something.
Final verdict: A good place.
more