This vacuum is absolutely amazing. I have dogs and keeping the hair under control on the furniture and floors has always been a challenge but no more. The attachments work great for all surfaces and since I only have hard flooring was very surprised at how clean the floors are when I finish. The suction is excellent and the vacuum does not clog and lose power. Highly recommend it and could not be happier.