I come to this hotel on business with other colleagues and have stayed for two weeks. It's just 40 mins drive from Joburg. They offer free drinks from 5pm to 7pm each day, and free muffins in the morning at the entrance. I like the terrace the most because I've spent many happy evenings there relaxing. Rooms are spacious and with simple kitchenett, and are set in small houses instead of dull massive building. They have a small swimming pool which is nice to sit by, but probably don't expect you can swim inside.
Just some weird things here: water from the shower will spread over the floor no matter how hard you try to avoid; the cleaner will not replace your shampoo and shower gel until you've finished the last drop.