Great apartment for a short or longer stay. Has the amenities you need (washing machine, kitchen, TV with netflix, wifi etc) for longer stay. Even has an iron and hangers which was really handy. Beds were comfortable. Has 24hour reception /security. Seemed to have a generator that eased the pains of loadshedding. The area has nice restaurants and is near the sea. Safe area. Car parking space which is fab. Only improvement would be to ensure the fridge/freeze is emptied from the previous guests, and that the floors have been swept/mopped as they hadn't been before our stay. Everything else was great :)
Note: The lifts were out of action during our stay - fine for us but wheelchair users may find this an issue as the only other option is 2 flights of stairs.