Better than I expected.  Great for the price. Slightly hard to clean. I bought professional rug cleaner to spot clean as needed.