This product is replacing an older Garmin HR strap that did not compute any running dynamics. It's nice to have the running dynamics to view as well and make adjustments in my training. The strap is more comfortable than my older one, but I was hoping to feel even more comfortable, hence the 4 stars. I have not had a chance to swim with it yet. But overall works great!