The African Rock was a great stopover hotel for us. We had just flown in from the UK and were due to fly out to Sabi Sands the next day. From picking us up at the airport until they dropped us off the staff and owner couldn't have done more for us. It is a boutique hotel and the quality of the decor matches this. A highlight for us was the evening meal, excellent food cooked by a chef who comes to the table to explain the menu to you and how she can adapt it to your personal preferences. Service doesn't get much better.
One other bonus is that you are close to the airport but no aircraft noise so I assume they are off the flight paths.
Would thoroughly recommend it, gives you a really good feeling about South Africa and your holiday to come if it is your first night there.More