This is really overpriced for a few pieces of foam that you have to assemble yourself to make the bed.  Also, it smells terrible.  There's an offgassing oily new car but not in a good way smell that won't go away.  My dog wouldn't go near it for a few days and I ended up having to cover it with an old blanket just to get her to lie down.  Over a week later it still smells.  I can't stand it so it must be terrible for her.  I doubt I'll keep it around.