It does what I expect and makes my life easier. I don't make it pick up large debris, robot vacuums seem to perform best with small debris. Large debris may get stuck or caught. It works phenomenal, but with some hiccups when mapping house (mostly human error). Routing around obstacles works well, slows around objects and if anything is bumped it's so light and cushioned, it's not a problem. 5 stars overall. 4 stars deep cleaning and suction leaving room for improvement, it's a robot vacuum, what do you expect? Probably has Alexa integration, but I use Google assistant and it works great!