Britexpat- i use Google maps.. It gives the best route during traffic.. But due to lots of new roads and diversions, the roads don't get updated in the maps and there is a possibility that you may get lost