Guest house, B&B overnight accommodation Colesberg, Karoo - halfway between Johannesburg and Cape Town