The density of the latex is soft, not firm. The diameter of the body pillow is only 3.5" or 8.9 cm. The length of the body pillow is only 24" or 60.96 cm or arm's length. It needs to be longer, firmer and larger diameter to be a body pillow. I knew it was not a body pillow when the tiny box that fit into my hand arrived and I am a very petite person.