Everything about the machine is perfect where the power button is, where the cord is, it's easy to empty and clean, it's easy to fill, it's lightweight , it maneuvers easy. Everything Is in the right spot on the machine. There is one thing though , it is so slow . I'd rather mop the floor on my hands and knees. Unless you have a medical condition that is preventing you from getting on your hands and knees I wouldn't buy it . it is the slowest thing on earth to use. Don't get me wrong it did get the floors clean. I mean it did take out stains that were on there for a while that nothing else would. I don't know if that was because of the floor cleaner I was using or if it was the machine. I mean it is A good machine but it is so slow. Unless You're getting paid by the hour to wash floors I would not recommend it.