Bought a pair of mattress protectors as our poorly cat was having accidents on the sofa!  Fast delivery, eco friendly packaging. One of them had a very small pair of holes in the fabric but it didn't go through the water resistant layer so still totally functional- no big deal. Totally prevented any liquid seeping through to our newly cleaned sofa cushions so very happy!!