Perfect for our extra large crate. Our dog loves it. When I take it out of her crate to wash it... in the washer, she sits in front of the washer and dryer until I take it back to her crate.
Washes in washer great.. keeps shape. Good quality.

Pros: Great value, durable.
Cons: Not enough color options