This is a wonderful hotel. The accommodations are top notch. The best part of the stay, however, is the restaurant. The food and wine are absolutely magnificent. We were there on 2 different occasions, once for 2 nights and then later for 1. At the first, I asked about local gins, which the bar did not have. But when we returned, she had obtained a wonderful local gin for me; an example of the personal attention. This hotel, as others have said, is a long ways from Johannesburg. If you are staying in the city for several days, you may not like the location. If you are just stopping off here or, as we did, staying for just 2 nights, this is a perfect place. Highly recommended. And don't dare think of eating anywhere else!