I bought a XXL. This dress is a nice material- lightweight and flowy, but not too thin as to be see through or to give away well-fitting shape wear. I will need to add a stitch to where the skirt overlaps so I don't flash anyone, but that is to be expected of a wrap-style dress. I'm 5'9" 200lbs with a round belly and this dress is very flattering.