Classes:
cycling: awesome room, depends on the trainer that day, sometimes they put on boring music that drives me crazy! bikes, are new and always clean.
Latin heat: best workout ever, dude, I've never sweat this much in my life, and I WORK-OUT.
machines...all over, very new, clean, well-maintained.
locker rooms: clean.