This dress looked wonderful on my green-eyed 5 year old niece who is slim and has brown hair. She is a little small slim for her age, and I wondered if she would swim in it but actually that it was a bit loose worked out fine.  She looked great in it on our trip to Disneyland!  It was hot out and she was comfy all day long.  The skirt portion is made of all cotton sheeting type fabric, so it does need a good ironing before wearing to really make the dress look it's best.  Top half is knit material so was very comfy on her.. Top shrunk a bit in first wash before first wearing which was fine.