E.J. showed up on time to give me the estimate which was great. He and his team showed up on time to do the work. Work was done quickly and clean up was very good afterwards. Very happy with the results and would hired them again. I would rate his customer service a 10 if I could.