I use AllTrails and GPS Kit apps on iPhone. They are accurate enough for the mountain biking, road biking, hiking and ATV riding that I do. Right now I'm liking GPS Kit better, but AllTrails has some new "pro" (paid) features I'm wanting to check out.