Smartphones are getting more and more accurate in estimating your location, but if you're finding that your is lacking accuracy then make sure you have Wifi enabled. This will improve the phone's GPS estimate, particularly in cities.