After considering prior reviews on available memory foam, I selected this one to add to my dogs' bed. They sleep on a foam mattress on the floor. With pillows to lean on and blankets as needed, of course! My dogs aren't getting any younger and I wanted to give them even more comfort. It worked beautifully! The only reason I didn't give the product five stars is that it is somewhat awkward to set up. You get three pieces -- a blue 1" foam, a white 2" foam and a cloth cover. The cloth cover is like a fitted mattress cover only the quilted part is zippered to accept the two foam pieces. My dogs didn't even help with that part!