My dog destroys all pet beds, and this is finally something she will sleep on and not destroy. Shes also young and has occasional accidents and this is easy to clean and not going to leak though to my floor. Perfect for us.