We needed a thorough carpet cleaning in a timely manner and Troy was it. He explained the process, made sure we were aware of he costs before he started and kept us engaged throughout. It was a great job and we will definitely use him again.

 
Share on Facebook