Good fit for my pair of love seats.
Not had a chance to test their waterproofing yet, but seem very good quality.
Would recommend .