I ordered this for my daughters baptism. Long story short, we never found time when she was a baby and all of a sudden she's 4. No time like the present, though. She loves dresses & I wanted her to have something special for the occasion without spending an arm and a leg and I found this dress. There are a few cons... some of the beading is loose but nothing that can't be pulled from the back and secured and being shipped in a bag it was in need of some major steaming (to be expected as it was shipped the cheapest way possible to keep the cost down). My daughter just turned 4, is about 42 inches tall & 40 lbs, I ordered the 4-5T and it fits perfectly! It's not tight so she should be able to wear it for a while. I let her try it on and then I had to threaten her life to get her out of it. She is over the moon in love with this dress & I was in love with the price. If you are looking for perfection on the embellishments, you might want to look elsewhere. If you plan on putting this on a wild child that loves dresses & will probably end up climbing trees, playing in the grass, and running around to her hearts content all while in this dress, save yourself some money & buy this one! You won't be devastated if it gets messed up eventually and you won't be afraid to let her wear it as much as she wants... in my case, after she's baptized! Don't mind the messy hair or messy house, the picture is after a full day at daycare with the dress straight out of the mailbox.