My oldest child has just started learning to eat on his own. It is ideal to have. I set a schedule to mop the floor every day and mop the floor twice a week! And my child will start crawling right away and it is important to me to keep the floor clean. I really like that this machine has 3 levels of mopping adjustment so you can adjust it and the water doesn't come out too much at once. I previously bought a Roomba but sent it back because it's louder than this one. And it costs a lot more than that. This machine does exactly what I expected at an affordable price. Highly recommended!