The best things about this apartment were:
Wifi was excellent - it had the best wifi of all the AirBnB apartments I have stayed at.
Location - excellent to go jogging by the beachfront; close to everything.
Bed is extremely comfortable.
Large screen tv with Dstv (cable) was excellent quality.
Service from the host (Craig's mom Kathy) was first class.
The only negative was that when you opened the curtains in order to get light into the apartment, the neighbouring flats could see into the apartment.
The private parking bay was a little tricky to reverse out of, but not too serious.
Overall, I had a great stay at Craig's place!