Perfection from the minute we arrived! Breathtaking views, incredible amenities, pure luxury. The owners went above and beyond to make our stay a memorable one. We will be booking again when we return to south Africa in the future!