Bought 6-9M for our 6M old and fits perfectly after washing. No special handling either- just throw it in the wash, dry and wear. Colors are vibrant and haven't faded. Even homemade beet baby food hasn't stained these shirts. Baby seems very comfortable in them. They are thinner, not cheap thin, but wanted to mention so no one expected a thick cotton. I like this for summer, but when it gets cool you do probably want to use a little jacket/sweater.