My Casio timepiece is mated with a compass. It seems to work pretty well, but I have never had to use it in earnest. Actualy, I could dispense with the watch entirely, and rely on my Garmin Foretrex, which gives me location, altitude, pace, etc. as well as time more accurately than any watch. It also gives me sunrise and sunset times for my location.