Dan was kind enough to fit me in his schedule with very short notice. He did a great job, was prompt, and communicated very well. He even did an extra room that I forgot was carpet, as we are moving in to the home serviced and I was not present at the time of service. I will definitely use 1st Step again!