In my experience, David is quite knowledgeable and does great work. You can count on him to give you 110%. I am one of those people who like to understand what, and why, and he is great about explaining things to my satisfaction. He sticks to his schedules and does what he says he will do. He has definitely earned a 5 star rating from me and I am confident you will have the same experience.
Grateful Teds Carpet & Tile Cleaning