The company that I work for manages 800 apartments in Rochester. We have switched to White Glove Cleaning for all of our carpet cleaning needs. The owner of this business is the former employee of Econo Cleaning Services, which we used for many years until Keith left. After he left Econo the quality of carpet cleaning declined steadily. Keith is very quick to respond to all of our carpet cleaning needs, and we don't have to question whether the job was done properly. The price is very reasonable. I would DEFINITELY recommend White Glove Cleaning for all your carpet cleaning needs.