Best turn by turn navigation for windows phone?

I switched today from Android to Windows Phone. Windows Phone is really one of the few products I think Microsoft got right.

Anyways, what is the best turn by turn app? On Android and iOS, google maps is superior. I'm not sure about windows phone though.

I'm assuming the best way is using Google Maps (for windows phone) to search and use here Drive for turn by turn.

Anyone has a better suggestion?

I live in DC and I don't mind paying for a good app.