With a busy schedule, and to minimize dust allergy reactions at home, I have been looking for a device which can clean floors thoroughly for two years. In 2019, I found the Narwal Robot which can vacuum and mop with minimum manual intervention with good value . Unfortunately, the Narwal Robot was only sold in Unites States at that time. I decided to wait, hoping that it will be available in Canada shortly. In September 2021, the Narwal Robot finally became available in Canada , I purchased one on first day when the product is available to be purchased. The setup was quite easy, mapping is straight forward. Most impressive results for me are Self clean mops to prevent germs and bacteria. how quiet the machine was while operating, the cleanliness of my floors, and little or no manual intervention on my part. It saves me a lot of time and clean my house better than I do it manually.