I was thinking of starting spin classes. I've never taken them before, but they seem like a nice, easy way to get a good workout in the early morning before work.

Who here does/had done spin classes? Were they fun? A good workout?