Stayed twice, two weeks apart for 2 nights and one night respectively. Rooms are very nice, roomy and in a good state of maintainance. The rooms have HD TV. Public areas are very posh and the check-in personnel are friendly enough and the waitstaff in the restaurants and at the lobby shops are very nice. The baths are modern and have separate soaking tubs and shower stall which I like. The cable TV is a bit of a disappointment. Fewer channels than I expected for South Africa. I had a special rate through my employer but had to pay for the buffet breakfast. It was circa 15-18 USD as I remember.
Warning. We were told by the front desk staff not to walk to a nearby convience store even though it was only about 4:30 - 5:00 PM and still full light out. The neighborhood looks nice but apparently is dangerous.