This bed is amazing, stylish, and all my fluffy babies love it, even when they don’t always use it properly ?. I got the large cooling memory foam for my older Pom, because he has a bad knee, and I wanted him to be more comfortable where could stretch out when he’s not up to jumping on the bed with me. He’s a picky boy, and has refused to use the donut bed I’ve gotten before this one. He loves the size, and the cooling top keeps him comfortable on warmer days. I really wanted a memory foam bed with pillowed sides, dogs like head elevation just as much as we do, which is hard to find in memory foam beds for some reason. While the sides do go a little flat, I can always stuff the insert later on. Also the ability to unzip, and wash the cover is a great function. However It also slides on wood, so put a mat, or something else underneath that will help the bed stay in place. Other than that I’m pretty satisfied with my purchase after having it for 3 months, with destructive pups no less. Other than a few loose strings from chewing, it’s holding up remarkably well. I’m planning on buying another one soon so the puppies don’t keep kicking daddy out of his bed. Just make sure your buying the right bed in your order, I’ve noticed some bad reviews from people who didn’t go into the the tab bar. There are different inserts, at different prices so make sure you click the right one for your order.