Pretty straightforward to assemble. The padding is not nearly as soft as it looks in the photo, but it's not bad. The arms are a bit high - 27 3/4" - 31 1/2", depending on the height setting - which is too high to fit under my desk, but my desk is rather low.