It grows well under a variety of conditions and habitats, coping with summer, winter and year-round rainfall, temperate to subtropical climates, from the coast to the mountains and forests to grasslands, where it is often found on rocky koppies or among boulders. It is frost tolerant and also copes with wind and sea-spray.