I bought mine just for hiking, it mostly works.
The watch shows everything like any trekking watch, and it even talks every km, telling you some data like
Distance travelled, time elapsed, heartrate. My only gripe is it always says elevation is "0 meters", yet the display shows the right number...