I spent a lot of time pouring over reviews for this dress, and some were all of the place but I ended up going with a medium and it fit perfectly! I am 5'2 130lbs. and my measurements are 36, 30, 37 and the medium fit like a glove! Material is thick and not see through, it is a little above my knees but only a few inches. I was on the fence about getting this dress because of the price and the chance of it not fitting right but I am soooo glad I did!See full review