It fits our crate perfectly! My dog puked on it one day and it was very easy to clean. I love the color and the foam they used. I appreciate that I can remove the cover and add my own bedding layer. So far this bed is great! I have yet to be disappointed by a Fable product. My dogs love it and so do we!!