We (2 people) stayed in the apartment for 11 days.
The apartment is recently remodelled and and matches the pictures - it is stylish and modern.
We found it a little too small for two people for 11 days but would be suitable for 2 people for shorter periods.
It is more like a luxury hotel suite with a kitchen.
Location is fantastic, just across the road from Clifton First Beach.
Andrew is a great host....the fridge was full of fresh food upon arrival and he was attentive to our needs and welcome feedback at all times.
Negatives: no TV reception but great TV and sound system with Apple TV - you will need to stream content to the TV. On-street parking can be difficult during the day.