Five star on every category.
I have had First Impressions clean our carpets several times and It has been a complete and perfect job every time. I have asthma and the tech has been very careful to keep it safe for me. I can recommend them to everyone. MJ