Perfect price and exactly what I needed. Excellent quality for the price and seems to hide stains/dirt/pet hair well.