I've been coming for almost a half a year now. I've only ever had one bad experience, but it was the machine's fault, and my reason for only 4 stars. The place could use more $$$ for more equipment, in all regards, and I think there should be a tighter maintenance schedule on the machines... The staff there are cool, and I have never had an issue with them. They are always friendly, and professional. I hope they are getting paid well, because I get the feeling they aren't, and that's a corporate problem.