I've been to St Urbain quite a few times now for the bagels and unfortunately each time has been disappointing. I was hoping the first couple times I just happened to get a bad batch or something but that's not the case. Even when you see the bagels are fresh from that morning they always have the same taste... dried out and a little stale. But the veggies are always fresh and the guys there are great. Cream cheese is average but good.