Beautiful dress. My daughter wears a small, and is 6 years old. I bought the 5-6 and it fit perfect. She has long legs but it wasn't too short. It did itch her a little around the waist, so we put a t-shirt underneath.