Easy to assemble. Looks just like the picture.  Firm but comfy to sit on. Haven’t slept on it yet, but the grandkids will think it is super cool to sleep on, I’m sure!  Really pleased with my sofa. Great value!