I am a roadie and absolutely love RPM!! I do it twice a week as part of my training. I find our instructors really motivating. And honestly I think it has really helped my hill climbing