I wear a size 8/9 (medium) in dresses, I ordered 2 sizes up XL. The fit was 👌🏾 Material feels the same as my swimsuit very stretchy and form fitting. Leaves nothing to the imagination!! Beautiful dress for that special event🥰I was not happy with the packing very plain. I give this dress 9/10. Arrived within 2 weeks of ordering.