De Kloof Luxury Estate in Swellendam, South Africa, hosts a five star boutique hotel and luxury country guest house close to Swellendam golf course.