It fit my dogs crate perfectly.  It feels sturdy and substantial and like it will be easy to clean.  I put a blanket over it though because it isnt really soft.