The freshly made bagels are outstanding. Definitely worthy of your hard earned cash! I have been getting them there for 15 years and they never gave me a bad/stale bagel. Service is a bit slow and though not unfriendly, they don't seem outright friendly either. Never tried the sandwiches so I can't rate them.... I only go for the bagels.