I never thought I would ever say this, but I LOVE SPINNING.
I used to go to my old gym and see those poor souls in that room full of bikes and think to myself Why on earth do they do that? It looks like torture! – In a way it kind of is, but it feels so good. Workouts always start very hard for me, but then my body kicks into gear and it becomes hard for me to stop.
A few weeks ago, during all of my ankle issues, I was looking for cardio options that wouldn't put too much strain on my ankle, but would still give me a good sweat and calorie burn. I took to the spin class at my gym, and as hard as it is, I really really love it. I can already see a difference in my legs and it causes absolutely ZERO pain in my ankle. WIN.
Seriously though, I highly recommend this workout for cardio. It's a great way to get a sweat on without too much impact on knees or ankles that might be hurting... also, you can adjust your own resistance to make the workout as hard or as easy as you want. I like that kind of variety. :)