Mexico is much more than its worst moments, says a travel writer who has made Puerto Vallarta her home base for five years and is itching to go back.