I purchased this product because my bed has a memory foam mattress that Luigi crawls up in and enjoys the heat that it holds. This bed allows him to have the same warmth & comfort. He now stays in his bed at night allowing me to get a good nights rest! The cover & bed are both very soft but I placed another foam pad underneath because it is not real thick for a heavy dog. It has a zipper on the bottom center for easy removal for washing. I like that it holds it shape keeping a neat appearance. The center doen't wear down like many other dog beds.