Good location and stylish apartment all you need in Cape Town