took 30 minutes to set up this chair. so many screws to join. The cushion is soft and the reclining function is also good. comfortable for a person within weight range of 120lbs - 220 lbs. wheels are smooth and rolls easily.