For me, the best Navigation application for mobile phone is iGo. It works very well in offline mode, and for my land, every street is correct.