Good location, communication, and nice space to spend some time in Cape Town