We stayed her for a few nights while in Joberg for the world cup and sightseeing. The place was one of a kind with safari animals on the grounds - very cool! But while we were there the construction had us up very early in the morning. Rooms were beautiful, modern and classy. Buffet breakfast each morning which was fine. Dinner you needed to have a reservation and they had to be cooking that night. We heard it was good food, but didn't get lucky the night we wanted to eat. it was a bit pricey too. Make sure you have a car while there or you are stuck. There is nothing close by and although taxi service is easy and convenient, it is expensive - about $20 each way to the casino near by for dinner.
We went to the Cradle of Humankind as well - amazing day!
