Fits my 54 inch crate perfectly. Haven't been torn up either. However I wish it was more padded for my Great Dane