Purchased for our son and he loves it. Very sturdy. Assembly was not hard although it could take up to 2 hours due to the # of parts you have to assemble. Power screwdriver set at low torque will speed up the assembly process.