My husband bought this for me and I just love it. We have 2 cats and the pet upholstery attachment works so well to get the pet hair off furniture. This works like a dream especially on tile floors. Excellent product. Would definitely buy again.