Great Product. Simple to setup and operate. Pet hair does not get caught up in roller, therefore rarely needs maintenance. Can go room to room and still returns to charging station when needed. After recharging returns to last room vacuumed and continues until entire house is clean. Programmable for daily cleanings at specified times or specific days with specific times. Jet engine technology for better vacuum suction. I have mine programmed to clean daily and each day it vacuums up a significant amount of dust, dirt, pet hair, debris and loose carpet fibers. Only problem I have had is getting it to climb back onto carpet from linoleum. I have extra thick padding under carpet and metal carpet strips are tall and steep. In the process of modifying metal strips.