Beachfront escape on the unspoiled Oaxacan shores | Puerto Escondido | Hum Living