The day my baby arrived, I wanted her to have a sound sleep, so that me and my wife could also have peace of mind. I had upgraded my bed mattress to a very expensive one from sleepwell, and covered it up with beautiful bedspreads. Very soon I realised that my infant would wet the bed leaving stains on mattress that would stay for a life long. Baby would sleep comfortably, but I had sleepless nights to check several times if she was wet and if the mattress has stains. I tried lot of options before I reached this mattress protector. Ever since I bought this, I never had to worry about the mattress. It is soft, easy to put on and doesn't make you feel much difference on mattress. This is machine washable and dries up quickly on machine spin. This is a saviour and its a must have if you have an infant or toddler at home.