Great quality. So happy it wasn't a waste of money.
Not a perfect fit for my sofa, but I knew it wouldn't be when I bought it. We've had rain once and did an amazing job.