Being a beginer spinner, but not new to working out, i know exaclty what I want from a class. I want alot of hills, and jumps, and sprints I want to feel my muscles working and feel the burn. I love ahrd classes I love feeling like I can finish and then being so happy when its done. I want ever aspect mixed in, so I feel like I got a well rounded workout. I personally like being out of the saddle, and being challenged by hills. I dont compete or use this as my off season training, I dont ride outside but I want to start getting into it this spring, so for me spinning become my new addiction. Hopefully I have helped you.