Clean, with friendly staff. Unfortunately they are also really slow– it took more than five minutes to get an egg/cheese bagel. Also, it was lukewarm and the cheese was actually cold, as if it went on the bagel after microwaving, not before. Still tasty however!