Well made sturdy chair. Rollers move easily over both carpet and hardwood flooring we have and leaves no marks on the wood floor. Very easy to assemble (6 pcs ) and took only 15 minutes. Arm rest are sturdy with no "wobble" to them at all. Supplied with all screws and allen wrench, also extra screw and screw "caps". Semi-firm padding stays semi firm when sat in and molds well to your body. Very comfortable.