The chair comes completely assembled all you have to do in unwrap and take it out of the box. This is very nice. The seat cushion has a strong velcro that holds it in place. The quality seems to be relatively good. There's some areas that feel kind of like elephant skin which is really towards the rivets. The chair is comfortable but for extended sitting I feel a taller person would get uncomfortable. I'm 5'2 and feel the back is a bit short. After about 20 minutes it starts to get uncomfortable on the back. The swivel part functions flawlessly. There is some lumpyness in some areas see photo of the top side view of chair. The seat cushion is very comfortable it's got a nice firmness yet softness at the same time.