similar to a denim material, stains come out easily with a carpet cleaner spray. cushions are sturdy and reversible so if you keep altering them it will keep the firmness up longer. the mattress is very comfortable too, i am happy with the purchase.