Excellent service
First Impressions is a well-run organization... this is the second time we’ve used them, and will continue in the future. Fabulous carpet cleaning, efficient service, fair prices, respectful of your home, no hose hook-up, polite, courteous, friendly...