Fantastic location and amenities for staying in Cape Town!