I purchased two of these beds for my 125 pound and 85 pound cane corsos about 4 weeks ago. I have searched for a large dog bed that would support their weight without costing several hundred dollars. I am happy to have finally found it! The top white part of the cover is soft, and the sides and bottom are made of a very tough material and it washes well. The foam bed is much better than previous beds I have purchased with stuffing. Only 4 out of 5 because the foam does depress quite a bit, but it still keeps the dogs off the floor...even when they both decide to lay on the same bed, so I'm hopeful that it will continue to maintain its shape. Also, the white top gets dirty, but at least it is easy to wash. Highly recommend this bed!