It arrived great and is super easy to put together. This couch is FIRM, not in an uncomfortable way though.  You have to make sure the back is really lodged in there, otherwise it might come off on you, but once you double check you’re good to go