I came here twice over the last few years to grab a bagel to eat before heading off to a client. They were good and we'll prepared. I would have given a solid 4 stars but I found on both visits the service to be blunt with some attitude that left me the feeling that my patronage wasn't appreciated.
Price tag was decent and as other Yelpers stated, they have many things available... it's a good place but I'm docking get a star due to service I received.
Ymmv