Works well but costs $30 to buy. Also sucks for the U.S. b/c it only gives the metric option for weight/height. I like CardioTrainer much better.
I have tried most of gps sport tracking app on the market but run gps is definitely the best. It is the most detailed and the professional one.