Hotel gems in Puerto Escondido: 3 handpicked Small Hotels