Bill was awesome! From the first meeting to get a quote, to the actual cleaning appt!. Bill was very meticulous, he placed wall protectors down to keep his hoses from scuffing up the walls, and brought in 3 different carpet cleaners to do my house. He went above and beyond, treating some the pet "mistakes", cleaning with two different heads, applying a protectant, and the whole works! And what a difference! My carpets look FANTASTIC!! He spend the time needed to do it right, and you could tell watching him and talking with him that he doesn't cut corners. He treated my home like it was his own! Keepin It Clean will be the ONLY carpet cleaners we will ever use again - and we have used several!! Thanks again Bill!