Just bought this suit for an upcoming cruise. I take a size 10 but always buy a 12 in bathing suits. I have a long waist and this fits perfectly. Great coverage in the bra area. Feels great on and I can go in the water and swim without anything falling out or off.