Great, hides stains perfectly. Naturally my dog threw up three times on it a week after purchase, and you cannot even tell!