Great service from a nice friendly guy. He suggested a two part method since my carpet had pet urine stains. He sprayed a solution to break down the urine and then followed it up with a steam cleaning a few days later. He did not charge any extra! He just finished and the carpet looks like new! Very satisfied.