LOVE this sofa! It is exactly what I had envisioned for my space.  It is the perfect size and extra deep for cozy TV time and room to snuggle up with a book or my dog.  The seats are nice and firm (but not too firm) and the fabric is excellent quality.  It arrived on time and the delivery team was great.  They unboxed it, set it up and removed the boxes.  Easy-peasy.  I added some of my favorite accent pillows and a throw as finishing touches so it blends in nicely with the rest of my decor and feels like home.