The Klein Karoo is a narrow strip of land wedged between the Outeniqua Mountains to the south and the Swartberg Mountains to the north. Although its only about 70 kilometers wide, it stretched from the Langkloof in the direction of Cape Town as far as Montagu over a distance of a couple of hundred kilometers. The word "Klein" means little in Afrikaans and the word "Karoo" is a Khoi word which means place of thirst. Thus Klein Karoo means "Little Place of Thirst". The landscape is mostly dry and fairly barren, but it has a fantastic and alluring beauty of its own. Its even better when the moist air from the coastal side of the Outeniqua Mountains push through the valleys in the form of mist.