We had such a great time. The staff was great and very helpful.
Just remember that South Africa have loadshedding and that you can be without electricity for a few times a day.