Easily the best of many choices in Cape Town.