Not perfect but pretty good for the price. Easy enough to assemble (wheels more about finding a good angle to push than actually difficult to do) and good height for me (just over 6ft). Only real con is the back support, which does nothing, but it's not in the way if later I want to buy an add-on to do the job. Seat and back rest are comfy enough, reclines well, and headrest has enough range to find at least one usable height.