Apartment is well-equipped and clean. But we had no one meeting us at the apartment. Arrived at 6pm. Air cond/heating not working in the bedroom and it was cold. Phoned Theo and he said he will send someone to check the heating next morning. Then realized it could be the batteries. This was close to mid-night. Couldn't open the safe and we phoned Theo about it and he promised to come after work the same day but never heard from him till our 4th day. (We phoned and left few messages). He sent a text message asking whether we r ok and that he lost his phone. But he could have come to attend to the safe as promised as he knows where the apartment was. We wanted our linen changed but didnt know how to contact Theo. We had only a brief visit from Theo the day after we arrived when he came to drop some new batteries for the air cond. Description of the location is mis-leading. Although it is close to cafes and restaurant, neighbourhood is not quite safe. About 20 min walk to water front but not a pleasant walk. There is load shedding (power cuts) but was not told at the time of booking. Fortunately, we didnt have to experience it. But the last night we didn't have electricity. The security guy told us that the owner has to buy electricity in advance. This was never mentioned at any stage. Last day the cleaner arrived at 11am and same time Theo sent a message asking us to vacate the apartment. This is our first experience with Air Bnb and it was disappointing. There was noone to welcome us and show us around the apartment and attend to problems. We feel a hotel is a better option.