Overall, we love the sofa.  The only drawback were the sew-in back pillows, which had way too much padding.  They do however, come with zippers which allowed us to remove some of the padding to make more comfortable.  They should point this out so that consumers like us don't become alarmed thinking the only way to address the problem is to return the product.  The bottom pillows are firm and the sofa is of the highest quality.