Super easy to put together. The seat is pretty firm and the arms could use a little more padding. Overall, a nice piece and I’m glad I purchased it.