Been coming here for years. Good quality food, good selection of baked goods, and service is always zip-zap prompt.
I've given H B only 3 stars this time, since the prices are $nutty$.
If you happen to be rich, then this isn't an issue, but I bought a cheese bagel ($2), and a chocolate danish ($9). Since when should a bagel ever be $2 each??
There's a bagel shop in Kensington Market where their freshly-made bagels, are only $1ish each.
Just saying... expensive!