Haven’t tried it out in the water as it’s not the season for boating yet, but it is a well made product and looks like it will work well. Our dog is about 21lb, and she’s short-legged and a bit rotund, so I was unsure if an XS would fit. All her other Ruffwear gear is XS though, so that’s what we ordered. It fits well, and we got the neoprene undercoat as well, which also fits. Nice products! My only wish was that it came in hot pink!