The review below is the personal opinion of Dave and not that of SafariBookings.
It felt like an ad hoc freelance organization, thrown together from far away, without care.
The up front communication was relatively professional, but as soon as the trip started so did the problems. We sat in our hotel lobby in Moshi at 7am waiting for the pick up. We were the only guests in the lobby, but the driver was sitting in his van outside, instead of looking for us. The van had no markings to indicate it was from Soul of Tanzania. After about a half hour, he finally came inside and found us, and we were transferred to a safari truck in Arusha, again with no company markings. It seemed to be freelance, arranged ad hoc, and the results felt the same. Our contact at SoT, Jose, when he finally replied later that morning about our pickup issues, wasn't even apologetic. "I was informed by my operations team about the misunderstanding and I am glad that everything was sorted out."
In the truck, when we started seeing animals and asked for the binoculars that were included in our tour, we were told they were broken. Luckily we had brought one not very good pair from home, and had those to share between us. The driver found a pair at the camp that night.
Our driver drove slow on the public roads, when other trucks were all passing us (not a great feeling after a late start thanks to the pickup "misunderstanding"). On the other hand, he flew on the park roads, shaking the truck apart, with thick layers of dust coming in his open windows. We had to ask him to stop when we saw animals. On the first day we noticed that each time we asked him to stop, he would take out his phone and be playing on it until we said "ok, we can go". After asking him to be more involved, thankfully he stopped doing that and told us a bit about the animals.
At the end of a particularly long day, with a morning game drive in Manyare and then drive to the Serengeti, he couldn't find our camp. The sun set, we were exhausted, and we were still in the truck. I was trying to use google maps to help find a tented camp. Eventually we found a park staff camp, and got directions from them to find our camp. We checked in after dark, ate, and slept asap, to get up at 4am for the hot air balloon. Imagine our dismay when, the next night going to a different camp, we were lost again. We stopped at 2 very nice camps, and the 2nd camp let us use their toilet and sent one of their staff with us to show him the way. It seemed like a tiny amount of preparation could have avoided both issues, and especially after it happened the 1st time.
We saw the big 5, and a lot of of animals and beautiful sights, but we couldn't help but feel that we were an afterthought, just thrown into any car with any driver, and when the inevitable issues arose, we didn't find they had any interest in admitting mistakes or making them right. I thoroughly recommend doing a safari in Tanzania, just not with Soul of Tanzania.