Huawei’s Watch Fit series has been one of the company’s best-selling wearables through the years thanks to its long battery life and excellent fitness tracking capabilities—and this newest version continues the trend.

The Watch Fit 5 Pro (there’s also a lower-priced standard version I did not test) comes in a now very familiar form factor: the 1.8-inch OLED panel is brighter this year (up to 3000 nits of maximum brightness) and is wrapped by even thinner, symmetrical bezels, with a screen-to-body ratio of 83%.

Construction is premium as is always the case with Huawei hardware: watch face is covered by sapphire glass, the slightly raised bezel is constructed out of titanium alloy, and the rest of the watch casing is crafted out of aluminum. Measuring 9.5mm in thickness, it’s a lightweight watch that’s easy to wear and on the eyes.

The Watch Fit 5 Pro’s backside features Huawei’s TruSense sensor which can detect everything from heart rate to heart rhythm to skin temperature, and it can also automatically detect over 100 workouts.

Huawei wearables have been focusing heavily on tracking exercises the last few years, and to that end the company has a state-of-the-art health facility in the Chinese city of Dongguan that helps engineers fine tune the algorithm. One key exercise that Huawei wearables track — and its marketing is very keen to focus on — is golf. In addition to containing an algorithm that can identify your golf swing (backswing time, downswing time, swing and tempo speed) based on readings from the watch’s sensors, the Watch Fit 5 Pro also contains detailed vector maps of over 17,000 golf courses around the world.

I, unfortunately, have never golfed before in my life, so I cannot test this feature. But I did test the other key new feature: detailed cycling tracking.

The Watch Fit 5 Pro can track not just distance ridden, or the route of my ride via very accurate GPS, but also track my cycling virtual power and virtual cadence, which is a measurement of how much power I am pushing with my legs.

Now, how is a wrist-worn device able to track what my legs are doing? Huawei says the watch uses an advanced algorithm that combines information collected from the watch sensors (detecting things like wrist movement, motion, speed, heart rate) along with manually input statistics like my weight and bicycle model to calculate my virtual power. I am an avid enough cyclist to tell that the watch’s statistics seem accurate, but if you watch more precise readings, the Watch Fit 5 Pro plays nicely with third-party cycling accessories like bike computers.

The watch also can detect all this automatically: I don’t have to tell the watch I am cycling, it just knows, and begins tracking. And I found the tracking to be very accurate. Anytime I stop riding (at traffic lights, for example), the watch stops tracking, and almost as soon as I begin pedaling, the watch begins tracking again.

I also wore the watch to several gym sessions and it does the job at tracking my heart rate and movements. However, the location of two physical buttons on the right side of the watch facing my wrist means certain actions (like when I am holding a barbell as seen in image below) my wrist may accidentally press the buttons, pausing or changing the workout. Huawei should build a software input to disable the physical buttons.

Elsewhere, the watch can alert me of notifications from the phone in real-time, and can do all the other smartwatch things well. It is also one of the rare smartwatches to play nicely with iPhones or Android, as Huawei’s companion app works on both platforms.

On the Huawei companion app, I can see detailed breakdowns of my workout, including exact route, slopes, my heart rates throughout, etc.

Battery life, for the first time in a Huawei wearable, was slightly disappointing for me. Huawei advertises about a week of use on a single charge, but I was only able to get about five and a half days before my watch ran very low on power. I think it might be because I was very actively cycling during a recent trip to Osaka and Shenzhen. Still, battery life over five days is still far better than the 24-30-hour battery life offered by Apple, Samsung or Google smartwatches.

One final bit: there’s one more new software feature named “Mini Workouts.” Essentially a cartoon panda will appear on the watch face to guide the user through some basic physical activities like stretches or neck rotations. And throughout the day, this cartoon panda will try to nudge you to stay active.

I suppose this feature could be useful for very inactive people, but for me it serves no purpose. I do not need a watch to guide me through some simple physical activities. But it is nice to see the Watch Fit 5 Pro cater to everyone from serious golfers to runners to very sedentary people.