I am going to return this but it is a really cute swimsuit.  Based on other reviews, I ordered a size up to accommodate "the girls" (D).  It fit them well but, unfortunately, that made the rest of the suit too large.  The skirt was a little shorter than expected too.  If I were to exchange for a smaller size, it may fit in the body but I'm afraid it would be too small in the boobs.  If you have the body type for this suit, it is adorable.