It is absolutely perfect! The fit on my sofa is great. My dog thinks she’s the diva (which she is.) So glad I made the purchase. Arrived in a timely manner.