The fit was perfect for the sofa.  The separate cushion covers made the slip cover closely resemble original upholstery. The stretchy fabric makes for a good fit. I've been sitting on it for a couple of days now and it has not moved or shifted, unlike the slip cover it replaced. great product; I was pleasantly surprised. It was better than what I expected.