The machine was a little hard to put together at first. the directions and pictures are lacking and they don't explain what each of the heads that is included is used for. However, once put together the machine worked great. The brushes were super strong! It sucked up and cleaned sand from an already (what I thought super clean carpet). Love its power!