I ordered an XL, which is my usual size, and the fit was great, with the one exception that the bust was a little small for me (40H US). Still perfectly wearable, just a little small. Received the order in a timely manner and when it was expected. For the price, the quality is good; I was pleasantly surprised. The fabric isn’t too thin nor too translucent, the dress length is good, and there’s an opaque underskirt. I recommend!