Although the sleeves are long on me (Im 53 and have to roll the sleeves up a few inches), the rest fits well (Im about 110lbs with a post-baby pooch). I love the full coverage, and its still comfy in the pool.