Anybody here using this watch? Pros and cons?

I'm mostly interested to hear about the accuracy... or lack thereof... of the altimeter/barometer/compass/gps.