It doesn't get any better!
After years of being ripped off by shady bait and switch and up-seller carpet cleaners, I finally found an honest hard working carpet cleaning company. Allan has top notch equipment, he does what he says, and there are no surprises. He was prompt and did a great job. My carpet looks like new. Will definitely use Citi-Clean again!