Not perfect but good directions. Poor interface, too many ads (specially pop-up ads). Okay you have to make money but don't do it with disturbing ads. This is very disturbing especially when I am in a hurry. That's reason enough to miss the bus. I hope the app gets better and i start using it again.