This is one of our favorite brunch locations. They have great bagels! The only knock on the place is that they don't have a good system for when they're full - it's not really clear who's next, how long it's going to take, and there's nowhere comfortable to sit or stand while waiting.
Warning - I've never been for dinner so I can't comment, my rating only applies to brunch.