Troy was timely in his arrival, answered the questions I asked, and spent the time needed to do a good job. I would definitely use this company again!