This sofa is great! Everything came packaged inside of it and it took less than 20 minutes to put together. It looks great and is true to the description. I assumed it would be very firm and need time to get comfortable, but it is surprisingly comfortable! It has a nice little bounce to it. The cushions Velcro nicely to the back of the couch so it stays looking nice. Very pleased!