Gary is the best! We were moving into our new place and our time frame when we could get him in to clean the house was very uncertain. Gary worked with us, keeping constant contact to make sure we found a time to get the job done. He takes pride in his work which was displayed to me when he took before and after pictures of the carpet he cleaned. He made sure to work each area well and took extra time on the high traffic areas. I would highly recommend Gary to anyone looking to clean their carpets!