Accommodation, amenities, area fantastic! Made our week in Cape Town memorable.