Very cool dress. very true to size--fits just right in the top. the fabric is just right--not too heavy but opaque enough to cover everything that needs covering. only issue is that it is loooong. looking at the other reviews i think there may be some variation in the length of each individual dress. i am 5' 9" and this dress pooled around my feet (size m). i will be taking it to the tailor to have at least 3-4" trimmed off the hem, i would recommend erring on the side of the petite sizing or fa