Clearly I'm on the thicker side. My measurements e 40(104) 33 (88) 45 (117) and I followed the reviews & purchased a L, a size smaller than I normally purchase from Aliexpress. However, I could have easily fit into a M to get a more snug. Overall the dress was fabulous. Worth the buy.