Worth the price . 
It came exactly like how I pictured it (besides it’s being dirty) 
The mattress is come with a is okay its acceptable if you gonna have someone stay the night but not for everyday mattress. 
The sofa I received came dirty but customer service helped me with that . They have great customer service . 
In the end I love the sofa . 
Better than expected