What I like about this tracker is the ability to check progress in real time. It keeps track of things like steps, mileage, heart rate, calories burned (not to mention time and date). I did have an issue at one point where the steps/mileage "page" on the watch face suddenly was gone. This being the prime use in my case for having it, I was frustrated. I worked through the app, which is a bit confusing at first, and found nothing to change this. Went to the on-line owners manual, which was helpful on several fronts, and ultimately had to reset the watch back to factory defaults. Once done, the steps/mileage page was back and has been there since. Like most of these, it relies on arm-swing to measure steps and mileage. This is fine unless the arm is otherwise occupied (pushing a lawn-mower, or pushing a wheelchair around Spain as I did) the steps and mileage don't get counted. Battery life is impressive, I've gone seven days without charging, and the handy battery icon on the main page lets you know how charged the battery is. The display is big and easy to see, the time can be displayed either digitally or analog. The alarm works well, and when synced with your smartphone vibrates to indicate an incoming call with caller ID displayed - a nice feature when in a noisy environment where you may not hear your phone. It syncs periodically with your phone or you can manually sync. There are other features, of course, for runners measuring time, distance etc. You can share all your stats on social media through the app if you are into that. Overall I'm pleased with this tracker, though there is a bit of a learning curve with the app.