Apartment was very stylish and spacious. It was also immaculately clean and comfortable. The rooftop area boasts some wonderful views and the private balcony is a great amenity. It comes with parking and the staff is so sweet. It’s perfectly located to everything: shopping, beach, tabletop mountain, food, nightlife, etc. We did have difficulty the first day with electricity but was figured out by the front desk staff around midnight. If the power breaker flips, it’s probably the one labeled “earth leakage” and to make it easier to switch back on, just switch all the other breakers off first. We also had an issue with communication and some misunderstandings with the host in regards to check out time. What was listed in the post wasn’t the time that was requested of us and we didn’t know until 30min prior which left us in a scramble to leave which was inconvenient. She afterward explained and apologized for the error so this shouldn’t be an issue going forward for future guests.