I am a curvy lady, so I get nervous purchasing items like this, especially online. I do not regret this purchase. Will possibly order a few more. Very flattering when paired with the right pieces. I am a 16-18 or XL in most US sizes. This fit me perfectly in an XL. Well made.