We had a very bad start: the "Executive Room" we booked as a family of four was not clean, there was no warm water and the room is quite sub-standard compared to the other rooms of this guest house (rather small, no balcony, kitchen cupboards falling apart, ...). Fortunately the staff and the management did everything to made our stay beautiful: we got two of the other rooms, which are very beautiful, with a beautiful bathroom and a small balcony with view over Pretoria.
The rooms are next to a nice swimming pool and a braai area, which is great for families. Although it can cause problems: on our last night we had young people partying way past midnight, so we could not sleep. The management should probably put up some rules, to make sure that this does not happen. But besides that, a great place to stay.