I love it so much. Its amazing it was super easy to set up. It cleaned my carpet and floors amazing. It was fun to watch my cat sit on it while it cleaned. It picked up everything that was on my carpet including lose litter.