Perfect for a swimmers body (tall and lean). But me being 5'9, the medium was a little too long. All i did was hem it up and it was perfect. Love the feel and maneuverability.