Positive Experience!
I've used First Impressions a number of times in the past, and it has always been a positive experience. They are very professional, they're quick to respond, and their pricing is good. I believe they're the top experts in cleaning. They were last out to clean my carpets, along with some of my furniture, which went very well. They did a good job, and I would consider them again the next time I need my carpets or furniture cleaned.