Bought this for my son's first year birthday party and have since worn it many times. It's thin and cotton, great for the summer. I was worried about the lettering as reviewers complained about it so i didn't wash it before wearing it as i wanted it to work for the party. Since then, i have washed it many times in cold, mild detergent and it's held up just fine.