The stains on the mirrors remain, but at least the dust is removed. In any case, an ideal option for those who, for health reasons, cannot do the cleaning themselves, and in conditions of self-isolation are unable to invite someone to help. Pros below: Adheres securely to glass surfaces. Includes rags for dry and wet cleaning. Got cons: 1. Can't wash without streaks. 2. The device is VERY noisy. 3. The application has the most complaints. The application finds the device only if it is forced to start. Randomly disconnects from the device. But if it didn’t turn off, then a huge number of push notifications are sent about the completion of cleaning, although the notification function itself is useful. It does not connect to any ecosystem. The robot does not respond to the buttons in the application - the remote control is definitely more convenient.