I bought this item to clean the center console of my car. What I didn't like was that the cord kept dangling. After about two weeks, the withdrawal no longer works. I have to manually pull the cable into the spool. The overall design could be greatly improved/simplified if instead of the pull and retract, there was a button on the spool that would cause the retract when the pull and retract stopped working. I would not recommend this product just because the design intent fails.