I am buying an iPhone when I move and we really need a sat nav too. I have read that the iPhone has sat nav on it. Is it any good? Is it a replacement for a normal sat nav?