I was so excited to get my swimsuits in the mail. Walmart has the best shipping. For reference I'm 5' 5" tall, weigh 123lb, waist 31, hips 37 and chest 34D and no spring chicken. I ordered the size Small and hoped it would be small enough (tight enough) to hold my tummy and other areas in, but alas it did not do that for me. I really liked the way it looked in the front but I could go down a size or two. The back of the suit just doesn't work on me. A lot of extra material, cut to high on the back for a halter and cut to straight across the back of the legs. Just not flattering at all. I love the vintage look and wish they would make this more for a size 2/4. Oh well, its a nice suit and a great value if it fits.