Bought this for my boy as we have been going swimming for a few chapter now and during the winter I was using a zip up onsie as it was cold to keep him warm, the only thing is that it wasn’t waterproof at all and he’d would get wet from sitting on the floor when I was getting changed which wasn’t good. I used this onsie this week and it was brilliant kept my wee one completely dry and was very cosy inside for him also. I bought a bigger sizing so that it would also do this winter (hopefully) and the size was really good he has a wee bit of room to play with (my son is 14 months and I got a 2-3). Would highly recommend this for kids that are on the go as it saves you worrying about the onsie getting wet whilst your getting changed and keeps the dry & warm into & out of lessons.