LOL, I once heard a GPS location described as accurate to 20', +/- 1/2 mile.

My first GPS receiver was a Garmin GPS V which had an "Average" function. This function allowed the receiver to average its position over long time periods and many satellites to improve its accuracy. That old GPS could get accuracies down to 12' iirc.

Are there any apps available for phones that average its location over time to improve the accuracy? Would it help?