I have it for over 3 years now. I use the product at least once a week. It works as stated in the features, although, sometimes I found it working on an area repeatedly, for some reasons I don't know. It stops when closed-in trapped in an area and could not manage to get out. It needs to be charged at least 9 hours to fully charge 100%. And, make sure to use up the full battery charge each time (meaning, use it again and again until the full charge is depleted). So that next time it will be used again, the battery will be recharged starting from zero. The battery seems to have memory-charge issue. Meaning, if the floor cleaner is used for, let's say, 70% of the full battery capacity and then was recharged after that, it would only work on the 30% re-charged capacity, thus it would seem like the battery gets re-charged less and less. The other problem is that during floor cleaning, hairs get wound around the wheels, so when left uncleaned after several times of use, it will stop working properly. (I guess, that's why when the technical support is called, they ask to turn the wheels in reverse, to cut the hair trapped to free the wheels). So, to keep the floor cleaner always working perfect, remove the hairs that got "wound-entangled" around the wheels after each use. And to charge it only before use next time with fully depleted battery, as much as possible.