My Garmin forerunner 955 incorrectly counts the swiming distance in a pool. And I am not talking about 10% or 15% but 50%. And it doesn't depends of swimming style because I swim in one style all time I even tryed to turn off the garmin detect the swimming style but it doesn' help. When I swim the distance of 100m and after that stop to watch how long I swam it shows 50m after that I swim another 100m and it shows 75 or 100. I even tryed to put it in right hand because I don't toch the end of the pool by my right hand so I thought that may be that is why garmin can't estimate correct distance but no it still count wrong distance. I am very disapointed by this device I definately never buy garmin again because even chip devises from xiaomi can do such simple function.