Are these any good? Or should I just buy a waterproof mattress protector? DS is 3.4yrs and is 100% fine during the day so am hoping that night time without a pull up won't be too traumatic!