Highlights From our Trip to Mazatlan, Puerto Vallarta and Cabo