IT's exceeded my expectations. bigger than I thought it would be. I'm actually using it for a dog bed. It's water proof and easy to clean with a disinfectant cleaner. I wrap it in a sheet. I may buy 3 more it works so well. I have no doubt it will last longer than any dog bed and it appears it would make a great crib mattress as well