Kaarkloof Safari Spa was a lucky find! environment is classy, clean, elegant, luxurious and wonderfully self indulgent. Peacefully, cosy a perfect treat if you need to pamper yourself and get away from it all. Nice touch of intimacy from personal interaction with the property owner and generally friendly staff. A sensuous treat for all senses: sounds of waterfalls, musical tinkling of water and birds; Smells of cleansing and healing aromatherapy; Tastes buds are tantalised with cuisine including health options; Sight - with amazing views, a great library to loose yourself in; Touch - with endless massages for tired achy muscles, delicious roman bath waters on your skin, sauna etc etc. Must do again!