I've done spin classes and enjoyed them for awhile. The class setting is a plus, and provides some motivation. More often than not, the music plain sucked, as did the sound system, and often times there was too much yacking. But I chalk that up to this particular gym, not anything else. Unfortunately, I'm not able to get to a class with my current schedule, hence the need for something in my house.