This bed is really firm once it expands. The first person we had lay on it  was my granddaughter and it’s pretty comfortable for a small child or a baby mattress.￼

The dog then decided she wanted to lay on it. So it is now a dog bed. I bought the biggest one for my big dogs 70-100 lbs and it fits all of them well. The cover comes off for washing. Good for my big girl with bad hips.