Cleans my floors thoroughly (laminate and throw rugs), and docks itself when finished. The Shark vac can be controlled by connecting it to either Google Assist or Alexa (instructions in manual), but I prefer to just press the "Clean" button to power it on. Setup was quick and simple with the included instruction manual, and the dust bin is easy to remove and empty. I was also impressed that not only did it come with boundary stripping (to create perimeters where you don't want the robot to clean), but also came with extra side brushes & filter.