I really like the design and construction of the crate. The Snooz mattress pad however is a few inches too small all the way around. My dog is constantly frustrated by dropping bones, small toys etc. in the gap and not being able to retrieve it herself. She paws and digs; then I get it for her; repeat.