The trainer I was sent was non-functional and had probably been returned by someone before me because the components didn't align well when assembled according to instructions. Amazon refunded the purchase amount and arranged pickup so no complaints there. However I spent more than two hours assembling it with great care before it turned out that the previous owner also had the same issue with the alignment (extensive scratch marks on the body exactly where the problem was). I hope they don't resend the same trainer to anyone else.