This mat is perfect for a little extra crate padding, not an actual pet bed. Quality is pretty good, and it didn't shed all over the floor or my dog after unwrapping it. I haven't washed it yet, so not sure how it will hold up, but I'm glad it's machine washable. Even though it has a rubber bottom, it still slides around a little. If you have a chewer-dog, I wouldn't recommend it, as it would tear up rather easily. But, my dog loves it! Even prefers it over his actual bed at times.