Room great, location great.
Shame no gym on site and they feel the need to charge you 200 rand a day to use another one nearby. Thought a basic requirement of an international hotel?
Try the club sandwich on the room service menu - it's out of this world. Best room service food ever.