Glen » , en af dessa tjusande dalgångar som Wales har så godt om.