Here we will discuss soy-foam based mattresses, memory foam mattresses, and latex mattresses. All three types are high quality and are know for there ability to provide excellent body support and are similar in their performance, however each one has its own key features that will appeal to different consumers, so which one is best for you?