The location and the view are really nice.
HostAgent, on the other hand, has a strategy around the price, which means that you should expect the stay to end up being more expensive, than the price you pay in the first place. So even if the price looks competitive when you book, the reality is different.
I booked and paid 4 months in advance, and then suddenly an extra bill comes 2 days before arrival,
"For bookings of 8 nights and more we charge a mandatory mid-stay clean fee.
As you are staying for 16 nights, this will occur twice during your stay hence the charge of R1126"
Now I have rented other apartments at Dolphin Beach several times in previous years, and there has also been "mid stay clean", and it has always been included in the original price.
HostAgents already know at the time of booking, that I book for 16 days. That they then come up with a "mandatory" extra bill 2 days before arrival, where you no longer can cancel and get a refund, is an unfair strategy in my opinion.