Staying at Mafigeni was by far one of my favorite places during our trip to South Africa. The facility is like an oasis, it is amazing! Our room-a roundavel- was clean, cozy and unique. The staff and the family who owns Mafigeni were extremely helpful, friendly and knowledgeable. Our excursion to Kruger National Park with Riaan was worth every penny. We learn a lot and had a lot of fun with him. All the meals were home-cooked and delicious. At night, we would sit around a fire and just chat and relax. It is peaceful, unique, comfortable and more.