I had just moved out of the condo I was renting. I was on one of the upper floors so they had to bring the portable unit. The area was empty of furniture and had quite a few pet accident areas. Travis and his assistant were punctual and worked very quickly and thoroughly. They applied a pretreating enzyme to remove the pet stains and then steam cleaned the entire area. I visited the condo 4 days later and it still smelled wonderful. I would definitely recommend them again.