Perfect size . . . perfect style . . . perfect material -- I was looking for a small sofa that could do double-duty as an extra bed and this is it!!!  Easy to assemble -- just attach the four wooden legs.  It is a bit substantial to sit on . . . and using it as an extra bed for a guest once in a while, I would add a topper to make it more comfy.  As for the price?!?!?!?  Unbelievable!!!