This dress has it all...sleeves, not to form fitting and a perfect length for petites. I am 5'2" and it comes to just above my ankle bone. It skims over the curves without clinging to the tummy but I would say it runs a little big. I am usually S or M and got the S in this and still wonder if I should have tried the XS but I don't want to order it again (it is web exclusive) and it would probably cling on my stomach where I carry my weight. The neckline in particular is rather wide and loose. So if you are between sizes for sure take the smaller one. All in all a really pretty dress.