First if all I am so greatful for the opportunity to try and review this item. I got it set up easily and it does a wonderful job, best thing is I can program it to vacuum when I'm not home and come home to a clean floor.