Easy assembly but much too firm for me. It's like sitting on a rock. Material is cheap and just doesn't have a cozy look or feel. I will never purchase another sofa online again