When I want a bagel, I will go out of my way to get one from Bagel Club.
They are large, soft, and have a wonderful texture. They are always fresh and have a large selection. My favorites are their garlic bagel and the blueberry bagel.
Their cream cheese selection is awesome. They also make really good bagel sandwiches (I love love love their chicken salad on a bagel!)