Very good and affordable my son is very messy and he messed up my my car seats and couches this machine cleaned it all up.