My neice really loved this costume! I bought it for halloween for her to wear and it was great. I mean the material and how it came packaged like a wedding dress really was amazing! It was definately not cheaply made like others in the the disney store or walmart. This was quality that I know she will wear again playing dress up. My neice is nearly 6 yrs old but is so tall that the medium fit was perfect. I suggest if your child is on the smaller size at age 5/6 to go with a small.