Joe I have not heard anything about this particular Safari company. First blush looking at their website they looking similar to many others running safaris in SA. Here are a few overlooked tips on your first time that I would do with any Safari company.
1. Before you go clarify with the safari company what type of hunt you expect. Such as, do you want to walk and stalk, sit in a blind all day or is OK to ride about the ranch in the Bakkie (Safari Truck) and dispatch animals you come across or a combination of various styles.
2. Make sure where you are going to hunt meets you idea of an African Safari. I say this because the geography and Flora in South Africa can vary a lot from area to area. Not that this variation is bad or good bit you need to understand what you are getting into and how that matches what is in your minds eye. For example the Karoo area of South Africa is totally different from the Limpopo region. The Karoo is a lot of rolling open country and rim rock etc. where the Limpopo tends to be flatter thicker bush mainly thorn brush. Just like the US varies. South Texas hunting is totally different from hunting out in the wide open West. Doing this will really enhance your experience.
3. Understand what its going to take to get your trophies back here. This a hefty cost that many people do not understand. We use a local taxidermist in the Phoenix area that we have a good relationship with to set up the various stages.
Basically if you Taxidermy in the US your trophy items have to be dipped and packed (for a cost separate cost), then shipped to the US (separate cost) to a port of entry like Houston or LA etc., then you will need a trophy broker to get your trophies out of the warehouse and do all the import paperwork (separate cost), then the trophies have to be shipped from the port of entry to you (separate cost).
If you taxidermy in Africa then the dipping and packing a lot less but all the other steps happen.
With the trophies we brought back last time all these steps worked out to be about $380 per trophy.
4. If you can speak ie. email with the person that will be your PH this could help clear up issues early and also make the field portion of your trip go smoothly.
Feel free to message me if you have additional questions. Have a great trip!