We had an amazing time at the Riverlodge. The accomodation was very clean and well-maintained, the rooms were luxurious and elegant and the overall atmosphere verycomforting and relaxing. The game drives very well-organized and diverse - we saw all big 5 animals on our 4 excursions, but we also spend time looking at and learning about the smaller things: insects, birds, vegatation, which was very interesting. My favorite thing were the meals, though: we sat together with our hosts and shared stories about the park, the animals and also South Africa in general. It was very much like a family setting, very comfortable, inviting and also fun. I definitely recommend this place and already want to go back.
One thing to note: we called in advance about airport pick-up from Hoedspruit airport and must have reached a wrong number via our expedia booking confirmation. We were told that there is no pick-up and we had to rent a rental car from the airport, which is not true: the lodge can offer pick-up and I recommend contacting the correct number on their website to arrange it.