I'm using Metro with Garnet VM. Works very well and maps are updated, not only with the underground but also bus, tram and trains.