It has great beaches, nice people, and safe streets, with prices comparable to other Mexican tourist destinations.
Surrounded by the Sierra Madre mountains, in a lovely setting, this resort offers golden beaches and natural beauty.