We are very happy with the work done to our home by Genesis. After meeting with many companies, my husband and I decided to trust Genesis with our home improvements. Everyone in this company is very professional and polite, always taking the time to explain everything step by step. The crews were on time every day until the job was done. Our roof came out AMAZING and we can't wait for our next project. Thank you Genesis Home Improvements.