Excellent swim suit! I'm very satisfied and happy with this purchase. I'm 5'9 and weigh between 175 and 180 and have a longer torso. I ordered an xlarge... and it fit perfectly . For me, a tankini that fits my longer torso is sometimes hard to find! The padding in the bralette is removable if needed. I preferred the nice extra padding for the shaplieness, and it is perfect! I seriously couldnt be happier! The back is beautiful and all the details make me feel elegant wearing it.