Pet odor and dog urine stains are the most intolerable aspects. Otherwise, it's good for the price.