Selling my Vivoactive 3. It works great I am just wanting to upgrade to get more features. I have loved this watch because it does the things I need it to really well. It tells the time, it tracks my runs, I can change songs as I listen without getting my phone out and I can look at my notifications. It does way more than that but just those things make it awesome. I am sticking with Garmin as well not leaving the system. Yes it has GPS and you can swim with it on. Battery lasts about 3-4 days if you are not using the GPS all the time. I do not have the original watch bands but instead have added a really nice infinity band.