I love this! I do not have pets but have children, this picks up all the sand, dirt, and crumbs they leave behind. I love that I can vaccum and mop at the same time. Its so easy to use and gets the job done fast. The steam gets hot and leaves my floors clean. With a crawling baby, I love that I do not have to use chemical to get a good clean. I have been using this daily for about 3 weeks and so far its been amazing!