Just as the description says. I've had a 935, then a Fēnix 6 Pro before the 955 and all have been absolutely bomb proof recording swims.
My watch updated yesterday on the way to the pool and just like magic, it started losing a lap here and there.
Coincidence? I suspect not.