It fits just right and stays on. My dog licks her paws on the foot of my bed sometimes, leaving a wet spot behind. It is definitely waterproof enough and easy to remove for a quick clean. It doesn’t take up too much space in the wash and did not shrink after drying on medium heat.