We were in South Africa for 2 reasons: see Johannesburg and also do a safari. As such we stayed with the hotel twice in the same trip...before and after the safari. The stay was very comfortable, the only thing we had to get adjusted by staff in the room were the ceiling vents since they blew cool air right on you which neither one of us like. But that’s a personal preference. Room itself was clean, spacious, comfortable. I wish we had hardwood everywhere but it was only in the living room area.
Breakfast is decent with options like croissant, etc. we were celebrating so I had arranged to pay for cake which was in our room when we arrived the first time. Breakfast also includes eggs made any way you want, fruit juices and fruits.
Point to note about eggs...you must explicitly mention that you want any toppings mixed in with the omelette, otherwise they are just inside the folds like a crepe. Several tea and coffee options available including my go to cappuccino. To summarize, breakfast is decent but not lavish.
Staff is very polite, friendly, and ready to be of service.
We got around using Uber and the hotel is not far from the main sights.