Bought a robot vacuum on sale for $230. Original price around 4 to 5 hundred dollars. Pros: I love the fact that you can schedule your cleaning. You can assign a specific area to be cleaned. It can map out all the spaces that you'd like to be cleaned. You can assign times of passes Good battery life. Cons: It is not meant for heavy duty cleaning Expensive if not on sale. may get stuck once in a while The home app tends to freeze.