The apartment is beautiful and spotless with stunning views of Table Mountain & the ocean. This complex operates like a hotel, the staff who work there are incredible. They have 24 hour security, bell staff & front desk staff. The pool is lovely with stunning views of Table Mountain. They also have an indoor pool & a gym in the complex & the apartments are a stone's throw from Doodles, a great restaurant on the ocean. Kim is not the owner, she's an agent & not accommodating at all. She changed the check in time from 2pm to 3pm after we booked it & wouldn't let us check in any earlier as she said people had stayed there & it needed to be cleaned. She also wouldn't let us check out later after sending us a message, saying to contact her if we wanted to extend our stay. The Front Office staff & the GM, said that there was no one staying in the unit before us & we could have easily checked in earlier & they let us check out an hour later as they controlled the cleaning staff. So not only was Kim difficult, she was not honest. She also sent us a link for the load shedding which was very difficult to decipher, when I asked her for help, she said she couldn't understand it either & didn't know how to tell us when the electricity would go off. Why send a link that no one can read? She was not helpful at all. Apart from the agent handling the property, the unit is gorgeous, all white. The room with the bunk beds is extremely small, it would be good for 2 small children, but not 2 adults. The bathroom is a Jack & Jill bathroom & is beautiful! Very large & comfortable bath tub. I would definitely stay here again, hopefully the owner will have another agent running the property by then.