I have this robot set up in my bedroom to clean up after my cats. It came with a charging base and the actual unit. You can use the app or push the clean button on the unit. It has strong suction and was able to get up all my cat litter and pet hair. You do have to empty the canister when it is full. My cats like to push the clean button, so they are pulling their own weight in the household!