An amazing place to practice Spanish

Xcalak is a village of 375 inhabitants in the municipality of Othón P. Blanco, Quintana Roo, on the Caribbean coast of Mexico. Xcalak is one of the last "unspoiled" stretches of Mexican Caribbean located on the Southern end of the Costa Maya.