Absolutley great buy!!. First purchase from Overstock but won't be the last, fast cheap shipping, product received in 5 business days. did a lot of reasearch before deciding on this model based on both price and small size. This product exceeded my expectations!!!. First of all it was so easy to put together as the manufacturer places all nuts and bolts needed in a baggie clearly labeled step 1 step 2 etc... Assembly took about 40 minutes. Bike is compact yet sturdy and their is a clear distinction between each of the 8 resistance levels. I have been using bike for 30 minutes each day on level 1 and definitely break a sweat!!