It has kept my mattress nice and clean. It’s easy to remove and put in the washer. I love that it’s spill proof. It also has helped with my severe allergies!! I highly recommended it!!