Seems to be doing a good job protecting the mattress. I havent spilt anything on the mattress or gotten it wet to see if its actually waterproof. It fits the mattress well, no complaints as of yet.