The seats on this sofa are a little more firm than I would have liked but I think they just may need to be broken in. The pillows are all very comfortable however, and the sofa overall is exactly what I wanted for my living room space. The velvet material is very soft and assembly was very easy - I was even able to complete the assembly and move the sofa into place all by myself.