My dog, Jasper, loves his pet bed. This is basically a huge covered pillow that you lay down on the floor for your dog to sleep, nap or rest on. Jasper is a big dog! He is a lab and weighs over 100 lb. He needed a big bed! He seemed content to sleep on the floor next to our bed at night, but I really thought he needed something soft and comfortable to sleep on. When pricing pet beds, I found that that the big ones are very, very expensive in most stores. While on visiting my Sister, we went to a Costco and found this bed for only $19.99. This is at least half the price of the other large pet beds that I have priced. I was thrilled to find it. I brought it home and Jasper took right to it. He enjoys sleeping on it most nights. When it is really hot, he prefers just sleeping on the floor, but otherwise, you will find him in his bed. The only drawback I have found is that the cover is not removable for easy cleaning. To solve this, I run the vaccuum attachment over it when I sweep the rug.