Great experience with the purchase and delivery. Excellent for hard surface floors and for shower door. Although I don't have pets is great for household cleaning.