Definitely an entry level resistance trainer that performs as advertised. Over a 100 miles on it and no issues at all, easy to transition bike off and on, sturdy, well built, and meets my needs. If you new or just geeting back into cycling use with a cadence or wheelspeed sensor and and your Zwifting for a lot less than a smart trainer.