Good for what it is. I think it’s cushy enough for my dog. He’s not in the crate much, we are just starting crate training. I’m happy that it is easily washable. My puppy 3 month old pees in his sleep like a baby would. Has held up well in the wash so far.