I have taken many spin classes over the past few years. I enjoy spinning at Vital Cycle. It is clean, they set up your bikes for you, they give everyone a towel and water if you need it. I also like that they send you your stats via email after each class. I have tried several different instructors and times.