Great beaches in Mexico

It's still chilly in the NY/NJ area but it's warm in Mexico right now and their beach season is still in full force.    Considering that Mexico is bordered by the ocean on both sides of the country, that means they have LOTS of beaches.  But which one is the best for your next beach [...]