I’ve had this protector for almost 2 years. My little one sometimes urinates when I’m changing her after the shower and this has always kept my mattress clean and dry. Also it’s not like those cheap plastic covers that make noise everytime you turn. Its feels like a special fitted sheet for you mattress. Love it really recommend it