I am not sure what makes a perfect bagel but after eating at Bagel Factory I am pretty sure I am darn well close to it. Don't let the drab decor of the store fool you. Bagel Factory churns out delicious perfections of bakery like no one's business and we were told that the Penguins get their bagels from here too so we know we are in the right place. I've ordered the lox sandwich, and egg ham and cheese sandwich - both on everything bagels. The lox I think is my favorite and I'd love to come back to try a Cinnamon one. Soft and fluffy with a bit of crunch. Watch out, you'll find this tasty bit gone within seconds.