LOVE this vacuum! I upgraded from the purple pet pro and am so happy I did! I love the steam function and love love love the self clean cycle!