I am currently in Puerto Escondido and the waves are inbdeed pretty good. But what the surfing travel places dont tell you about is the vibe. The line ups are packed and the boogie boarders paddle around anyone thats not a local. There are frequent drop ins and many fights on the beach. But the main purpose of the forum is to warn Americans of Puerto. If you are American like I am the Mexicans hate you immediately. My friend was attacked on the beach by a couple of the druggy locals just because he was from USA. I came to Puerto expecting friendlyness but I have yet to meet one friendle local. The waves are good if you are willing to deal with the racist violent locals.