Ithaba Falls Guest Farm offers 17 luxury furnished rooms with breathtaking views over three waterfalls and the luscious green citrus valley.