It is not my first time in Cape Town and I know the city quite well and unfortunately this was one of the worst experiences I have ever had. The main issue is lack of communication. The host simply is not clear about certain aspects of the listing which made me getting airbnb involved that decided I was right and that made me eligible for a refund. There is a power generator from the coffee next door next to the listing constantly making loud noise until late night everyday, there are cockroaches at the apartment and you have to pick up your key in a far away place in order to self check in, which is only communicated to you via airbnb message after you have made the reservation. If all this aspects were actually stated on the listing, I wouldn't have booked this accommodation.