I have been traveling the world for the last 10 years and this was by far one of THE best places I have stayed in.
Totally recommended, after flying into Johannesburg Tambo International airport. We stayed in the Olive Garden Cottage. It felt like a little personal space in the heart of South Africa.
From the gate guard, George all the way through, reception, breakfast waitress and cleaning staff, all warm, friendly, interested and taking care of you as if you are the owner.
I would definitely return, it is a warm, quiet, fresh air clean experience. The garden is lusty green and so well kept.
Can also recommend: Cube Tasting Kitchen if you are a foodie. Only about 5 minutes from the guest house, a little hard to find, but SO worth it!