My sofa is more square and not as tall in the back so doesn’t fit perfectly- sometimes water will pool in it but that just shows it’s water repellent so no complaints.