Maps.me is one of the best maps app in the world. It is based on Open Street Maps (OSM) project and you can download the whole maps of the world. It also supports offline maps and it is a great feature of Maps.Me app.
Save your mobile data, enjoy your travel and great UI.