It is clean. The machines are well maintained. The people are nice. Has free wi-fi, which is always a plus. The only complaint I have is it is a bit pricey. They charge you extra to use hot water. The biggest machine costs $9.50. $.25 extra for hot water & $.25 more for heavily soiled. $10 on 1 machine is insane!