I use cyclemeter elite and with an iiphone 6s have found the elevation to be pretty spot on, course I am using the barometer. I also find the speed/distance to be accurate as well but I am using a wahoo speed/cadence sensor. That said I have outgrown it since I am biking further distances I have to carry an external battery to just barely have enough battery time. So will be picking up a Wahoo Elemnt to replace it.