Perfect for my purpose.
This is not a bed, but a pad for a crate or in my case, to lay on floor to cushion floor for older dog. He seems to like it. The pad tends to slip on carpet, but for my purpose, it's just what I wanted and is better than laying big towels on the floor. I haven't washed it yet, but being able to wash the whole thing was high on my list of needs. For the money, I would buy again.