Im a long term fan and user of myfitnesspal, this is a great app to go with that. They sync up and everything. Ads get a bit annoying, but not much more.
G6M2 about Map My Fitness by Under Armour, v16.9.0