Brilliant. Easy to machine wash on the hottest temperature if necessary. Easy to dry too. It has kept its whiteness, which I didn't think it would. We bought this to put in our dog's crate when he was a puppy, but have since found multiple uses for it. We put Vet Bed on the shady patio when it's hot, so the dogs can sit outside, without having to lie on the hard slabs. We took a piece of Vet Bed to puppy training classes, so we could teach our pup the 'settle'. Vet Bed is great for sighthounds and lurchers that like to keep warm, but because of their physique, don't like to lie on hard surfaces.