Charmaines apartment exceeded our expectations! Daily cleaning, friendly and prompt communication, awesome view. Thanks so much for this fabulous start of our South Africa journey.