Had a great. Beware that you'll need to pay an extra refundable R1000 before check-in.