Juan did a great job! He is very professional and reasonable. He patiently resolved all the issues during the installation process with good care, which we really appreciated.