The bagels are very tasty and very cheap if you get a dozen of them, and even cheaper if you pick from the day-old ones. They also have a HUGE selection. But if you get any topping or meat it becomes rather overpriced. When I went for breakfast one time, my toasted bagel was less than a quarter, but the cream-cheese was $1! This is too much for just some cream cheese! Their sandwiches are also a little more expensive than they should be. Stick with buying a dozen and cream-cheesing them at home.