Arrived very well packed.  FedEX was kind enough to bring it into my house.  It’s very heavy.  I didn’t put it together myself, but my person told me that the instructions were easy to understand and all the parts came together fine.  Took him about 20 minutes start to finish.  
The sofa is very well made for the price point.  My friend paid double for a twin sleeper sofa and I don’t see any difference.  Other reviewers are right -the color is a nice denim, not a navy blue.  
I bought it for a rather small guest room and it’s the perfect size.  
My granddaughter has not slept in it yet but since she would be happy sleeping in a sleeping bag, I’m thinking this will suite her fine.  
I highly recommend this sofa and am very satisfied with my purchase.