This sofa is beyond my expectations for the price.  As one review said, some of the stitching is off (hence my four stars instead of five) but overall, I like it.  I bought the cream colored sofa but beware, if you sit on it with denim, the dye will rub off on the sofa.  Luckily, I had some leather conditioner that I purchased on hand that easily took the coloring off.  Still a great buy!Pros: Easy to assemble.  Great look.  Nicely priced.Cons: Cant sit on cream colored sofa with denim