It was really easy to assemble and it’s super comfortable! Firm but not too firm, I love the fabric…as a dog owner, the fir doesn’t seem to stick to it as bad as other couches I’ve had!