Absolutely love the convenience of this item. It is a huge time saver by doing both the vacuuming and mopping at the same time. It works well and does a much better job than using a sponge mop. A once over with the Crosswave and the floor was as clean as when I scrub it with a brush - with far less effort. I am so glad I purchased it. I have 4 dogs, so dog hair is always an issue. I know there is a pet model, but I have not had any problem with this one handling the dog hair and bigger pieces of debris that they bring in.There are a couple things I'd like to see the developers improve upon in a future model.1. Having the freshwater tank on the back of the handle makes the handle very heavy when it's full. I'd rather see the fresh water on the front of the machine for better balance.2. The brush head is too light. I've found if you use the Crosswave like a normal vacuum, the front end is too light and when you extend your arm forward, the front of the brush head lifts off the floor. I'd like to see some weight to the brush head so that you can push it forward like a regular vacuum. I have been able to adapt by making shorter passes and keeping my arm lower to the ground when extending it farther out (such as under a table), but it can be uncomfortable.3. I would like the brush to get closer to the wall. I have noticed that it leaves about a 2-inch gap between the wall and the wet area from the mop when running it parallel to the wall. This is unfortunate as plenty of debris and dirt gets along my walls. I did find that if you go straight towards the wall (perpendicular) you can get a lot closer - which brings me to point 4.4. Better swivel of the brush head. Once I figured out that I needed to go perpendicular to the wall to get a better clean, I found that in close spaces (such as a hallway), the swivel where the handle attaches to the brush head was not as much as I would like. My vacuum has much better swivel, so that I can stand off to the side and run the brush at a sharp angle. An improvement in this area would make the machine much more comfortable to use when in tight spots.Overall, despite these few things I think could be improved upon, I love the machine and find it saves significant time and gets the floor cleaner than the mop. I highly recommend and have told all my friends!