This chair is not exactly what I thought I was getting. The instructions were mostly okay, but there were a couple of points that were confusing – the link to the instructional video helped a lot. It did come with all the parts, hardware and tools necessary for assembly. I didn’t realize the armrests were plastic, or that they rotate. This is an interesting feature except that they also rotate when you don’t want them to. There is almost no give in the seat cushion at all. I’m not sure how comfortable this will be long term. I like the footrest feature, but it feels poorly made and I’m already concerned about how long it will last.