For reference, I am 208lbs, 5'4, 38D bra size. I purchased the blue and white stripped dress in a large and it fit great. I actually wanted an XL but it was not in stock so I took a chance and got the large. Let me tell you it is beautiful. It does drag the ground just a little when I have on flats, but with heels it looks great. I have regular sized arms and the sleeves fit well. The slit comes right above my knee. The material is somewhat thin which makes it somewhat see through only because of the white color. This dress is light, airy and flowing which makes it great for summer weather.