Very cute outfit, my little miss is 5years old, average size kid, i normally order 1size bigger for her clothes but for this one i ordered size 7-8, only because i had some bad experience from products that were made from china but it turned out that this one is actually true to size. This one is loose on my bebe but its ok, she will grow into it. I had her wear it still since it looks really nice and the material is soft, perfect for kids. I would be ordering the right size but different color.