This is precisely what I needed. Its foam, thick enough for 2 adults and a child. I have never really comprehended the need for 12-15 inch thick mattresses, that weigh a ton and are impossible to manage alone. This one is light enough to be managed by an adult.