Love this sofa! So easy to put together, and super comfy. Cushions are firm but cozy and the fabric is nice and soft. Highly recommend!