Very happy with this sofa.  Fits perfectly in our small living room.  Cushion is very firm, which I like.  Came fully assembled except for having to screw in the four feet, which was very easy.  Bed portion is easy to pull out.  Very satisfied with this purchase.