So far so good. Run times are a bit longer than I expected but it does clean thoroughly. Overall be prepared to have a 2 1/2 hour run time start to finish