Best Buy! I was not sure if this would work well, but it's wonderful. Very easy to use and it cleans up dog and cat messes extremely well. I highly recommend this portable carpet cleaner.