I had the chance to visit the north of Joburg for a weekend at the end of august, and I booked at Huppelepup.
Coming from Pilanesberg Game reserve is not far and easy to find Hartbeespoort. The guest house is well situated in a quiet area, but what I will remember the most is the kindness of Carolien, who gives great services and helps a lot as I started to be sick. The breakfast just made me feel better ! I don't know what I could have asked for more... just perfect !
I do really recommend Huppelepup for anyone here for one night or more... I heard they organize boat cruise, but couldn't stay longer as my day spa was already booked.