Very easy to assemble. You just have to put a bit of weight on it to get a snug fit and have all the screws/holes line up. A little firm but it will probably soften a bit with use. You can't really rest your arms on the sides (it's not meant for that) but the low arms allow it to slide under my desk without any issues. Love the ivory color and nailhead trim. Fabric seems very sturdy.