If you're staying in Cape Town you need to stay at Denis' Waterkant home! Clean, spacious, great location and views (especially from the rooftop pool area) Also extremely hospitable hosts. 5 stars is not enough..