I normally wear a size 12, so I ordered a size 12. It was much too small. However, it was long enough for my 5' 7" body. It emphasized my thick middle. This is probably due to the style and because it was too small. I will return it. I've already bought and received a different suit.