Delivery was easy to set up. I am totally happy with the couch, it was easy to set up and took my about a half hour by myself. Quality seems good, just got it yesterday so it is hard to say how it will hold up to three kids, husband and dog. Is a bit firm but not uncomfortable and I am sure it will soften up over time.