Unfortunately, I would not buy this again, nor would I recommend it.  The first night I put it in my dogs crate, he tore it to shreds - easily.  I have another donut dog bed for the crate that has withstood his puppy antics but not this one!  It was not well made, the fabric was very lightweight and easily torn.  If you are looking for a sturdy mat for a puppy or dog that tends to chew and shred, this is not it!!