The best hotels in Mexico

From luxurious treetop houses to charming city boltholes, these hotels in Mexico promise an idyllic stay
The best hotels in Mexico according to our editors
Naviva, A Four Seasons Resort, Punta Mita