Satisfied!
First Impressions cleaned the carpet in my hallway and on the stairs. This was the second time I used them for carpet cleaning and they did a good job both times. They showed up on time. They were polite. They did a good cleaning job. I am happy with the results. Five stars for First Impressions!