I've been going to the Bagel Factory for over 15 years now. The bagels are made fresh on site and are consistently better than anything you'll find in most other bagel places. The cleanliness of the place could always be improved but I've not ever seen it as gross. Everything they make is fantastic. I would also recommend the bagel sandwiches. My son is partial to the ham egg and cheese on an Everything bagel
The people who work here are the nicest people you'll meet. We were in one day and my daughter wanted an everything bagel. Since they would not be ready for another 10-15 min she ordered something else. On the way out the manager came up to us with an everything bagel fresh from the oven in a bag and appolgised for not having it earlier. I thought that was really nice and completely uncalled for.
I've gone to many different bagel places in the Philly area and this is one of the bests if not the best.