The guava fruit grows on a small tree with a wide, short canopy and a sturdy single- to multi-stemmed trunk. The guava tree is an interesting plant with mottled greenish bark and long 3- to 7-inch serrated leaves. Guava trees produce white, 1-inch  flowers that yield small round, oval, or pear-shaped fruits. These are more accurately berries with soft flesh, which may be white, pink, yellow, or even red, and which vary in taste from acidic, sour to sweet, and rich depending on the variety. Guava plants thrive in any soil with good drainage and full sun for best flowering and fruit production. Guava fruit trees are tropical to sub-tropical and may achieve 20 feet in height. They must have shelter from freezing winds, even in sunny warm climates where occasional icy temperatures occur.