This dress is beautiful and fits almost perfect. I am petite (5'0" and 100 lbs), so the sleeves had to be taken up. I have a petticoat that I wear under it to poof it out, but honestly, it looks great without one too. I am glad I read the reviews. The purple is much darker in person, so I was not shocked when I opened the package to find a deep purple color instead of the magenta that is shown. Make sure you check the size chart and the reviews in order to get exactly what you want.