This company has done a very bad job for my house. The shingle edge is not installed. The power outlet used is the wrong type. The light outlet is not aligned with the original openning. After many phone calls and complaint, the owner finally show up and is very rough. The remaining job is not done after 10 months. I will never deal with this company any more and strongly recommend you will not with its services.