It has great beaches, nice people, and safe streets, with prices comparable to other Mexican tourist destinations.
The wide variety of locations is what makes Mexico very popular among honeymooners.
Surrounded by the Sierra Madre mountains, in a lovely setting, this resort offers golden beaches and natural beauty.