They know what they are doing!
I have used First Impressions on two separate occasions and they have done a good job for me each time. They have cleaned some specialty rugs for me and they have cleaned other rugs too. They are very professional people and they know what they are doing. I have had no issues with them and I highly recommend First Impressions to everyone!