I'm really not a huge fan of this location. As far as bagels go, they are really good- I've never had one that tasted stale. But the service here could definitely use some work. The staff seems to get incredibly flustered whenever there's a rush. I came in around 10:30am and ordered a ham & swiss sandwich on an artisan bagel- come to find out 15 MINS LATER that they ran out of artisan. So, I order it plain and come to find out again that they are out of ham. Upon learning this, I ordered a new sandwich all together- which the staff then proceeded to forget about. To compensate, they refunded my money & threw in 2 free pastries with my order. The thought was appreciated, but I unfortunately can only bring myself to give 3 stars after that.