Eden Cottage Studio, Tamboerskloof: A central Cape Town haven!