We chose African Rock after reading many of the positive reviews that had been posted. We were not let down. The actual lodge is really well kept, clean, and with all the amenities you'd expect. What made the stay a real pleasure, however, was Sanders. He really went out of his way to make our trip (myself and my son) a success. He was really helpful in arranging trips and game drives, recommended restaurants, and even provided transport to and from local restaurants. I'm the time we were there, we saw all that we were hoping for and more. Can't recommend highly enough.