Honestly when ordering this dress I was skeptical when it comes to sizing, I’m 5’9 and very curvy naturally but with a small waist. I ordered a large and its so flattering I will literally cry 😭 perfect fit, length and its not see through on the cream part! Great quality and sucks you in! So happy