Perfect except there is no removeable cover. The description title needs to be updated. That said, it is very easy to take out one of the foam pieces and wash it and lay it out ot dry. Washing machine on cold gentle does the trick. note - you need a larger washing machine for the larger dog bed.