I love how sturdy this fabric cover is! The ability to zip it off and throw it in the laundry is very helpful, since he is just a little puppy and uses the crate training tool with pumpkin (which can get a little messy). The filling is firm, but supportive memory foam fill. We love this bed and so does our little pup!