This swimsuit is perfect! It covers in all the right places and is really flattering to us curvy ladies! I bought this in a XL! I’m a 40DD and didn’t have to mess with these the whole day on the river. The bottoms fit great and are true to size! I will definitely be buying other sets from this seller!