I own two cats and hairballs happen, sometimes on the bed. I bought two of these so I could clean one while keeping the mattress protected from stains. Doesn't let liquids through and is easy to clean. One minor gripe is that sometimes the corner slips off when I have the head of the bed raise and I am sitting upright in bed. However that is the problem with any fitted sheet.