The compass and thermometer never seem to work right.  I'm probably not doing something correctly, but if that's the case then the functions are too difficult to use to be practical.  Do not buy this watch expecting to be able to trust anything the compass or thermometer says.  Other than that, its a fine watch, but I could have gotten the same basic functions for a fraction of the price.