Easy 1,5 hours drive from Johannesburg on the N1 close to Bela-Bela. Accommodation is comfortable and clean and the unit was serviced daily. Lots of activities for children. Heated and normal swimming pools. Don't forget the bicycles as there is more than 45 km of MTB cycling routes. Two restaurants on the reserve as well as a spa. Piccini's served a palatable lunch. Lots of game seen over the course of 2 days including impala, giraffe, kudu. Small shop available for those items you forgot at home, even bicycle necessities.
Worth a visit.