Very good quality fabric and upholstery- and I am quite picky.  comfortable for hours, and adjusts to a high position which I needed my desk/ergonomic position.  My 10 year old daughter and husband managed to break a wheel, but if you're a careful person that shouldn't happen to you, the construction of the wheels wasn't shoddy.  We also didn't have it on a plastic office mat, which probably would have helped.