I bought this for my foster puppy. It's great.
Not as thick as some beds or cushions, but it lines his crate nicely and it has been washed several times and still holds its shape.
Other beds have not withstood being washed - they lose their shape and the wadding bunches up making them unfit for use. But this seems to be lasting well.