Here, a few counties farther south, Esperanza grows very large - easily 10' or more. They often get frozen back in winter but sprout anew from the roots and grow to a large shrub/small tree size in one season. I don't think they are too picky about the soil.