So far the love this sofa. Only reason I give it 4 stars instead of 5 is because the sofa slides around & separates when you sit down and the cushions slide too. But that said, overall product is fabulous and I'd actually give a 4.5 star rating just because I think I can come up with some solutions to prevent the sliding.