Have used First Impressions many times over the years. Just had my stairs and upstairs cleaned as well as a rug I keep in my kitchen. Very happy with how both turned out. The rug in the kitchen is in high traffic area and I have ha First Impressions clean it both times an each time everybstain is completely gone.
Highly recommend. Pricing is reasonable too. Read More