The fabric is thin. But color has held after 4-5 exposuers to the pool water without color loss. I do not wash it right away. Works and fits well if you have read the Amazon size chart and know your child's size.