Power pup is my go to carpet cleaning company from now on. Did an outstanding job with pet stains on our 30 yr old carpet. They were very nice and truly understand what it takes to do a job properly.