We are a family of four, with two small kids, living in the flat. It is a very nice flat with everything we need. The view from the flat is great. In the morning you have a breathtaking sunrise. This apartment is managed by CTHA, which is a property management company. We were asked to pay 3000 rand as deposit when we checked in. And the deposit should be returned fully or partially (depending if we have some damages) within 14 days after we checked out. As I am writing this review, it has been 13 days since we checked out, I have not received my deposit yet. This is the only thing that I am not 100% happy with.