I give them 5 stars based on how amazingly efficient and friendly the staff are even when it is really busy. The staff always seem to be working hard. The bagels are good, the breakfast are okay, I mean you don't go here for gourmet breakfasts. But overall the staff make the place.