My pup loves it. I received it in a vacuum-packed bag, waited for it to expand to its full size and Cooper immediately laid on it. The memory foam is medium soft and the velvet is wonderfully snugly. Cooper is about 35pounds, loves curling up and this bed allows him to enjoy.
He had an accident on it and it did not soak through. The bottom does not slide even when he jumps on to it. The mattress is deep and bounces back quickly.
Even though I expected this bed to be great, it exceeded my expectations. I love it!
Tip: If your pup does not take to it immediately, you can use some toys or its towel to help it get used to the newness or (strange bed)