I bought a medium in this dress I ordered and it fits me great. I usually wear a size small especially with my height but the dress runs small. It's a cotton dress that is not see through and fits really good! The sides are shorter than the front and the back is longer than the front. If you're looking for a cute and comfy dress to where anytime, I recommend this one.