I took sometime to write a review. Tested the product already for nearly 3 months. This is my first cleaner robot. Does its job pretty well. We are using at 3 rm hdb flat. Take around 1 hour to clean properly. Would highly recommend the product. Thinking of upgrading now to a vacuum + mopping.