Juan and his team were great and I was very pleased with their work. MY only issue is with the number of visits it took to complete the project and, at times, a seeming lack of communication about what needed to happen to complete the job. The individual themselves were always very helpful and polite.