This picturesque harbor is on the south coast of the Mexican Pacific Ocean in the state of Oaxaca which borders Guerrero. Like all beaches along the ocean, Puerto Escondido has a natural beauty and a wide variety of flora and fauna. The mountain range that crosses the state of Oaxaca corresponds to the Sierra Madre Occidental. It is a small town that has just 20,000 inhabitants but it receives a lot of domestic and foreign tourists who like the natural, beautiful atmosphere. Its hotel infrastructure is still very simple compared to the neighboring Guerrero beaches such as Acapulco and Ixtapa Zihuatanejo.