Came very quickly. Works very well. Easy to use. My puppy ate something and got sick on my new area rug. The cleaner was easy to set up and work and spot is gone. Best purchase that I done since my new puppy.