I was very confused by the reviews when I ordered this dress. Most liked it, but some I didn't risk because my daughter really wanted it and we had to order something for her birthday soon. And the price was perfect. This dress is really great. Was pleasantly surprised at the quality. Granted, it's not the thickest material, but it definitely doesn't see through and doesn't look like it's going to unravel when I wash it. Nice. I think the fit could be a bit big but I'm fine with that. She's a little smaller than her size so I figured 6-7 would be a bit big. This is the perfect length for her. It spins but is long enough to play with. She just turned 6, she is tall but very skinny and I think it was the best size for her (6-7).