Very good, thorough job by an extremely professional company!
First Impressions just cleaned my carpets for me, and they did a very good, thorough job. This was my first experience with the company, and I came away thinking very highly of the owner and his wife. They were very informative and helpful about explaining all the other services that they offer, without coming across as trying to push or oversell those services. They were extremely professional people and I would absolutely recommend First Impressions to everyone!