This swimwear is very cute and it gives rich vibes, how ever I feel for my body type I needed to size down! I’m a 38DD the top is a bit loose the bottom is fine I wear large in most cases and Medium if it has good stretch. also if you have a short torso I think this might not be for you!