Oh my gosh this bathing suit style and color is just wonderful and flattering. I am 56 years old,  5' 4", around 170 pounds and it helps accentuates my curves in a positive way. I bought the x-large (16-18). It is snug, without being too snug, and holds me in a bit, which I like. This nana is looking forward to wearing it at the campground pool this summer!