i bought these because i loved the design and patterns and wanted my 18-month-old boy to look stylish when going out or at daycare. size is great. top cotton layer was SOAKED within less than five minutes but the underlayer held up and kept his shirt dry. but the biggest disappointment is that the top cotton layer absolutely faded on a first COLD wash in the machine. now, after just one wash, the dark bibs look blotchy (dyes faded so much they exposed white cotton underneath), making the bibs look grey, faded, old and worn and definitely not cool, fashionable, or stylish. i now just use the dark bibs as his mealtime bibs. won't be purchasing again.