Inexpensive foam cannon that does a decent job. Only complaint I have is the black knob on top that controls the soap to water ratio is really loose. It's on + but if you try to dial it back, it doesn't stay...sort of like it's missing an o-ring to keep it in the dialed in position.