Fits well, washes well and is the perfect addition when you have a cat who pukes in bed (gross, I know, but we love her). I would much rather clean the sheets and the protector than ruin our comfy mattress.