The bottom is filled with loose cotton balls that a) will harden with time and use and b) tend to bunch up in the corners and hence provide little if any cushion in the center where the dog lays down. Should have been filled with loose mixture of chunks of foam, including memory foam, and the mattress should have maybe 3 horizontal pockets to keep the foam from being shoved out to the sides