Great dog bed, it is really high quality. My dog love it so much, he play and sleep on it. I think it is waterproof, and it is very easy to clean. Also, the package is nice but I don't know why the bottom of it has a little hole.