Love this sofa. Nice and firm. A couple of screws were wrong but still worked. Not hard to put together. Very comfy to sleep on too. Great value.