Love this product for making my floors sparkle. The light and steam option are great. Unfortunately, it is a bother to have to thoroughly clean it after each use and to have to wait for it to dry for 24 hours. The roller bogged down a couple of times due to small hard objects being sucked up. Even with those issues, I would buy this product again,