I use this as well as Fodors for Mexico although there are a few great books like Mexico by Mexicans and there are some decent phrase guides for Mexican Spanish
Insight guides are the perfect mix of practical and they cannot be matched for their background info on culture, local life and history.