Aloe is a Tropical plant, and in colder climates is treated as a Houseplant. They come in many varieties, some of which flower,- there are hundreds of them! They cannot survive in temperatures below 10c/55f. The leaves are spiky and fleshy.