The first DOUMIGO vacuum mop I received was defective. The spray button worked randomly during use. The replacement seems to work. I've used it twice to clean 2800 square feet of hardwood floors and I get how it works. This device is battery operated and is charged with the supplied charging cable. The battery is not removable, it lasts for about 15-20 minutes of continuous use. When the battery is low, it just dies without warning. The charging process is slow and takes several hours. This will be the first major problem as I was barely able to finish cleaning a floor of the house while it was charging. I need about 2-3 refills for the whole house when using a spray bottle. Speaking of the sprayer, you can provide a cleaning solution of your choice to be sprayed onto the floor at the push of a button. It comes with a measuring cup, so don't overfill. It stays sealed in the container so it won't spill when you move it. This compartment is enough to wash the floor at least twice. I don't like how the spray comes out as it gets wet on top of the mop for no apparent reason. Side swipe. The kit includes 2 pads on which Velcro is used for attachment. That works well enough. It's located just behind the suction part of the vacuum cleaner, which works at about an average level. It picks up more dirt/dust than you would expect, but also lets a lot through. The dirt collection compartment is small and contains an air filter that is very difficult to clean. You must remove the dirt from the filter after each use. The mop itself is also small, indicating it's better suited for small spaces or limited use. It looks a bit cheap, consists of a lot of plastic. It does its job if that job is easy. Overall it could use some much-needed improvements to justify being frankly overpriced as listed. If you have small floor areas (less than 15 minutes cleanup) and this thing goes on sale I would give it a try.