Horrible experience to arrive for a big international event in Cape Town only to wait and wait for a late check in, then to find that the apartment wasn't even cleaned or ready at 3:30 pm. The agency didn't plan ahead, didn't communicate at all, offered no alternatives and basically should take stock of why they are Airbnb hosts. This is what happens when an anonymous agency manage apartments for owners: there isn't any care or consideration for the guests or for the apartment. Thank goodness for the Airbnb facilitator who helped us over the phone with a full refund.