The dress is heavy material which is great because I hate see through dresses, but it runs small. I usually wear between M and L and I ordered this L and is just too tight, maybe because of the material. If you like dresses very snug then order your size but if you prefer to breath then go for a larger size.