This carpet cleaning company knows how to do business the right way, everything was professional from start to finish. The office staff took the time to answer all my questions and set a weekend appointment for me. The technicians showed up a little ahead of the scheduled appointment time and were very polite, clean and uniformed. Everything was gone over on the paper work and inspected before starting the job. They did everything I asked for and surprisingly removed an old rust colored stain where some furniture once was. Price was exactly as quoted and no attempt to sell any other service was made. I was 100 % satisfied with this service upon the techs finishing but further impressed when the office call to confirm that everything was done to my satisfaction, that's a first for me. I give Apex Carpet Cleaning in Phoenix my highest recommendation as both a value and quality carpet cleaning company, I will use Apex again.