Super easy to set up! Box was a little damaged when I got it but didn't ruin the couch. 2 boxes- ship separately. I got them within a day of each other so not a big deal. Its a firm but overall comfortable.