I mean, the model is obviously built for swimmers, but does it function properly? I've come across some bad viewpoints. I'm not a pro, but because I swim... Is it worthwhile to purchase this device rather than another Garmin model? Is it also capable of recognising different swimming styles?