This chair was easy to put together once you figure out which way the part that sits on the bearings goes. We got the optional armrests. It's pretty comfortable and we were very happy that it matches our existing office chairs pretty well. Great for the price.