We have spent a great deal of time here, and we can honestly say it's one of the most pleasant places to stay. We absolutely love it. It's very well located - just a short distance from a big shopping center, and we often walked to the coffee shops near the beach front.
The place itself is well kitted out and perfect for all basic needs. It's a light, bright flat and the bed is super comfortable. If you are worried about its size, we spent most of the South African lock in here and didn't have a problem at all. It has a little patio / deck area outside with a braai and even a view of the sea, and was just a lovely spot to sit in the sun.
The hosts are also wonderful - super friendly, will help with anything you need, and very respectful of your space & privacy. We cannot recommend this place enough.