I purchased this for my 10-month-old who wears a size 12 months in everything else. I absolutely love it. My baby wears this for swim class every week and I haven't had any problem out of it seems durable and better than disposable diapers in my opinion. Weve used both. I really like the fact that I can adjust the sizing with the snaps as my baby grows.  I don't think this will last for another 3-4 months since my baby is growing so fast but it definitely serves its purpose for this session of swim classes.  It is easy to clean. I just wring it out and toss it in the washing machine, air dry it or toss it in the dryer.  The color has not faded.