Perfect location, perfect host, perfect amenities, perfect view. It was everything we could ever desire for the days spent in Cape Town.