There are a lot of companies out there and Ambrose checked all of our boxes, including people we feel will be friends for life. When you can text your contractors and ask questions at anytime, that is great customer service. We are happy to answer any questions or provide additional pictures. You will not go wrong if you go Ambrose Solar! They really went above and beyond and far exceeded our expectations.