I tried a TON of hiking apps and this is the best free one hands down.
Being able to download maps, tap to set destination, and see elevation all for free makes it top tier.