I love this trainer! It provides an amazingly smooth ride and also has authentic resistance (as if I was riding outside). I am using this to train for my second and third triathlon. This fits my road bike with ease. Make sure to buy a trainer tire for this, as you don't want to wear out your normal tire. I would recommend this trainer to anyone looking for a quality ride and a sturdy trainer. Well worth the additional cost.