Heck, I’m impressed with it.
- It’s free (apart from the mobile data charges)
- It’s accurate
- It does travel routing (but not “turn-by-turn” 🙁 )
- It can download Google Street Maps images
But even if you don’t have GPS, Google Maps will determine your location via cell / mobile phone towers.
You can get Google Maps here.
A reminder, you may incur data charges from your cell phone carrier.