I bought this for my friends petite 3 year old girl. She's a bit small for her age...But the medium fit her like it was made for her.

Pros:
But she calls it her REAL princess dress and it's her favorite it her vast collection, she likes it better then her Disney brand dresses. It shipped FAST to Ohio.

Cons:
The top is a little snug and she didn't like that the sleeves didn't go all the way down.
The picture above defiantly has a petticoat underneath to make the skirt pop out more.
The skirt is a little bit long for her but like I said, she's a small girl. I think she likes holding up like a princess anyhow.

Should you buy it?:
If you're on the fence about buying this dress then just do it, I personally plan on getting her another one for her birthday.
If you're not sure about the size go larger then what you estimate.