Beautiful oasis in Cape Town, a home away from home