We really liked staying at the Ottawa Palms.
The house was a nice size, and the location was prime, only the alarm system as well as the details of loadshedding concerning the house were a little tedious - this could have been managed and explained in advance, which would have uplifted the experience by a lot.
In the end, you get what you pay for at this Airbnb, as it is Camps Bay after all.