Benefits: -No need for an expensive machine to clean carpets. -No chemicals needed. -No need to find a place to store the machine. -Can be used on any type of surface, including hardwood floors, tile and linoleum. Drawbacks: Noisy, doesn't work well on certain surfaces, not effective on pet hair or stains that have been set in concrete.