I have four kids, and I love when I can find comfy but unique, versatile mix-and-match clothing pieces for them! The City Threads brand delivers on all those things. We have purchased City Threads dresses before, so I was familiar with their sizing, which runs large for us. My 3'3" (39") 30lb daughter usually wears a size 3T -- and this 18-24mo fits her well now, hitting right at her knees. And it will fit her baby sister in another year, and because of the quality, I know it will last! We purchased the Medium Pink Stripes, for some reason the striped versions are 75% Cotton / 25 Polyester (rather than 100% cotton, like the plain ones.) I love that these are Made in USA, and they are high quality, with nice even stitching and heavier fabric made from safe dyes and materials. It is Machine Wash Cold, which we did with no fading or shrinking, and can be Tumble Dry Low (but we choose to line-dry!) It is a classic shape/style, and also an adorable piece for layering ( we paired it with Kid Nation Girls' Long Sleeve Cardigan Lovely Sweater S Grey !) so it will be good across seasons. We have already purchased additional colors and sizes, this dress is a favorite!