Garmin Vivomove Sport review: Best of both worlds?