Memory foam is great but the cover started to tear at the seams only after having it for like 3-4 months and the cover isn’t removable to wash it sadly but i just vacuum it clean an spray it down with some pet odor control spray