I love this machine. It does a great job of cleaning. Easy to fill water compartment. Easy to empty dirty water. Measuring cup built into water cap so it won't get lost. Only complaint I might have is that its a little heavy however despite its weight it still easily moves across carpet!