If you're looking for a safari in South Africa and you're trying to find a tour operator, you should definitely go with African Safari Adventures. Everything feels very personal and tailored to what you want and what you like.
They have been very helpful with the planning, listened to our wishes and what we liked and gave us a worry-free experience at a competitive price.
The guide, Dirk, is probably one of the most experienced and engaged guides in the Kruger park. He keeps track of animal sightings in the past days / weeks and generally knows where to go. He is also very engaged on the radio, trying to make sure to be up-to-date with the latest sightings.
We have also done a Panorama day tour with Heyn, who is very knowledgeable and made us feel like we were on a road trip with an old friend, as opposed to having a guide.
Lastly, we did a trip to Swaziland with Adriaan, who is the expert on Swazi culture. We had a great time here too, I can definitely recommend going here if you have the time. Book at least two nights, as if you just go for one night, things may get a little tight.
The accommodation we had was included and could not have wished for anything better.