A villa at MAZUL in Puerto Escondido, Oaxaca. Photo by Mauricio Gue... / Cosmos