Pros: This a very comfortable sofa. I love that it's very deep, and you can cuddle with your parter/children, if you remove the cushions.  No complain about stitchings. Good purchase for the price. 
Cons: The poly fill used for this sofa is green and the fabric is ice white linen!!!! You can see the greenish shade!!!! If they were going to use green poly fill, the factory had to make white inner covers for the pillows and, the back cushions. It is just common sense!!!! Otherwise, they should use white poly fill. This is the only reason I am giving 3 stars to this sofa instead of 5. I am making white inner covers for each pillow and for the back cushions. (Seating cushions are fine, they have white foam)