Perfect! Easy to clean in the wash. My dogs love it. They prefer it over the couch. I even find my cat sitting on it sometimes.