The Good: the location is great, the apartment is spacious and updated
The Not Great: Undisclosed and seemingly arbitrary fees for late check ins. This is not a self check in rental, and if you need to be let into the unit after 7pm it will cost you. For reference, a 10:30 pm check in will cost you 700 rand (roughly 25% of the nightly rate). It also goes up from there, as we learned following a delay caused by airline strikes. Be mindful of potential fees if your flights do not perfectly align with the rental check in deadline.
Neither the fact nor amount of the fees were disclosed in the listing.* They were disclosed only after the reservation became non-refundable (as we coordinated check in). We paid the fee, but that is not the level of transparency expected on Airbnb.
*The host has since updated the listing to disclose the fees, but has been slow and/or declined to respond to questions about the lack of disclosure and whether the undisclosed fee should be paid.