This is exactly what Airbnb is meant to be. Welcoming and professional host sharing a place to stay in a unique and interesting area otherwise you would most probably not get to stay.
All of this for a great value and with a personal touch (e.g. beach towels and a little bit of everything provided around the apartment to start your stay without any hustle).
We had a wonderful stay which, after a couple of days staying at the City Center area, elevated our experience in Cape Town to a whole new level.