My dog loves it! Hes not a very destructive dog but he does lightly chew it and its holding up great so far. The fact that you can remove the cover and machine wash it is a lifesaver. The cover is fairly waterproof which has saved the foam from being stained the odd time my dog has thrown up on it. My 80lb dog has slept on this every night for the past 8 months or so and so far it hasnt shown any signs of flattening out or losing its firmness. Overall this was a great purchase!

EDIT My dog has slept on this mattress daily for almost 3 years now and it has held up great! He eventually wore through the outermost cover but the waterproof cover and the mattress itself are still in great condition. This was a great purchase