I have stayed at Tintswalo at Waterfall before, and to be honest would just keep on going back again and again. The rooms make this hotel. Huge bathrooms, huge bedrooms and views of the equestrian estate beyond the hotel and Johannesburg. Service was OK this time round (not as good as I am used to there), but good by any standard. They were excellent at dealing with my coeliac food requests although did not have any gluten-free bread. The gym is 0.75K away from the hotel within the estate, so be prepared to run there and run back!