Very easy to assemble and looks great!  Like others have said, it's a little firm but it likely has to be firm to maintain its shape.  In my opinion, it's comfy to sit on but not as comfy to lie down on.  But not bad either.  However, you can only lie down on the one side or near the middle otherwise, it will tip over.  Four stars out of five.