Garmin Vivomove Sport review: the right mix of form and function