Oh, my gosh, this is darling!  My little one is 7, but tall for her age.  I bought the 8-9 and it is perfect.  She is slim, only 50 pounds or so, but she is about 50 inches tall.  This fit perfectly and she loves the way it flares out when she twirls. :)

The construction seems fine, although I have read other reviews that claim it is rather "cheesey."  It seems well made and sturdy.  It cannot be an item that is worn daily--it is after all rather filmy--but it certainly can be worn for many occasions.

We are going to the beach and she plans to wear it for special dinners there.  It should be perfect!