Super easy to put together. I was able to do it myself. The couch is is firm but comfortable, just how I like it. The color is beautiful and overall the perfect couch.