This is a good size, generous and thick enough to support one hundred and ten pounds of German Shepherd, yet does not compress and solidify like fiberfill beds. I bought it for my dog after discovering that she would steal the memory foam pillows off my bed and lay on them -- now she stays on her own bed all the time! The deep chocolate color hides stains (like when I spilled cola) and disguises hair. I vacuum off the worst of the dog fur and haven't needed to wash the cover yet. It's also very easy to roll or fold and we took it with us for holiday travelling.
I do have carpeted floors and so the bed stays put, although when we visited friends with hardwood floors, I had to be careful where I placed the bed so that it didn't shift with my dog's weight. The microfiber is very slippery on smooth floors, and I would recommend buying a rug pad or something similar if it is to be used in an area where the bed can be expected to slide around easily.
The one caveat I will offer is that my dog simply prefers a thicker bed as a general rule. I took one of her old fiber beds that had compressed down to about two inches thick and used it as a pad for the new memory foam bed. She likes it so much, sometimes she won't even get out of her bed for dinner!