We have had and are still having a bad experience with this company. They demonstrated a lack of care and skill throughout. They had to repeat work multiple times; instal ... more