I bought the chair covers and so had to purchase the sofa cover, which was out of stock. It was worth the wait because it fit our sofa perfectly!  The seams are reinforced and waterproofed. The fabric is sturdy yet soft with flexibility enough to easily fold for storage in the included tote.