Pretty much what I expected for the price, if not a little more so. Sturdy and reliable it seems to do the job well. The downside is the resistance levels don't seem to affect the display and it can be a little hard to know what resistance level you are at (it's written on the dial itself but you have to get off of the bike to read it).
Still at this price it does exactly as it claims, and it's quite quiet to boot!
I'd buy it again if necessary, and would recommended it to those looking for a product in this price range.