Our house has several floor-to-ceiling windows and sliding doors. We live in an area where a lot of dust and tree pollen accumulates on the facades of buildings. We also have two large dogs that love to drool. In short, keeping windows clean is serious business. I hate cleaning windows because it makes me a perfectionist! I wasn't sure what to think of the window cleaning robot product category - no reviews for Wirecutter, no CR, no big brand names. But this product is simple, effective, thorough, inexpensive, and works. It's not perfect, but it's not bulky or expensive either. It's a great robot vacuum companion with similar performance - you won't get things perfectly clean, but you won't have to spend your day doing manual chores.