I didn't even realise that Mapquest was around anymore. Google Maps is generally fairly accurate for major landmarks such as well-known hotels and subway stations, though it is off by a bit somewhat frequently.
Baidu is probably your best bet in terms of accuracy, but is Chinese only. The new Apple maps is surprisingly good for China as well, even while being utter crap for the rest of the world.