Wetsuit
This is a great fit for my size, particularly as I often find legs are too long. The tightness keeps out the water (until it soaks through ) so keeps me warm. The variable thicknesses provide good buoyancy where required with flexibility for swim comfort. I like the straves on the arms which make me feel faster.