Casa Do Sol is a beautiful hotel. With a very sort of Spanish/European idea of little stone walkways, lovely lush gardens, inviting swimming pools, and comfortable rooms.
They are perfectly located near the Kruger Park gates, and have a selection of fantastic restaurants and outdoor activity areas nearby.
Having said that, I now come to the part that unfortunately trumps...