very convenient place for meetings in Cape Town