They do a wonderful job!
First Impressions cleans my carpets for me, and they do a wonderful job! The owners are very nice people, and I enjoy talking to them on the phone. Their employees are very friendly too, and they are great at their job! I would highly recommend First Impressions to anyone needing a great carpet cleaning company!