This place is a jewel in Cape Town. All the comforts of home but direct access to all the activities, most within walking distance.