It fit my sofa perfectly. Plush velvety feel makes it feel and appear little more luxurious. I like how the elastic bands on each side are hidden and u can tuck them into the sofa cushion to hold it in place. Decent price, decent quality.