From the service point of view it provides offline and online services to the user and also it provides the the how much of speed we have traveled and this would be calculated and the gives the exact result about distance and a current location.
But , Sometimes it gives wrong info regarding the direction.
One piece of advice I would like to give other prospective constant is that this would be the best product based on street view location finding traffic in your area, places nearby bhai or public transportation timing, best and short route to use and the most think it's easy to access. So that everyone can use this product and gain the benefits.