I've been using Endomondo on iPhone and had no problems so far. It's been good for keeping a history of my runs. I wondered how accurate the gps is so I traced out routes on google maps and on the Endomondo website and is been accurate so far. (When you look back at your run on the website it even shows which side of the road you were on and where you crossed over!)