About as good as it gets. Before moving to the other side of town, I would drop off my laundry on a routine basis. It would come back neatly folded in bags within my hamper, and my shirts nicely pressed on hangers.
As for the self service, it's always been clean. I've seen the employees go around on nearly every visit cleaning the top and rear of the units, the floor and the tables. The units are rarely out of order.
BONUS: The machines take credit/debit cards! And there is WI-FI!