Hole in the Wall Hotel and Holiday village offers self-catering accommodation on the Transkei Wild Coast in the Eastern Cape South Africa.