Great experience with SunWork. Ernest did a great job with the installation.
Prices are very competitive and they are very responsive and worked with me to get a perfect system. There was an issue with one power optimizer, which failed after a couple weeks of being installed. Rueben was very diligent in getting the spare parts from the vendor (under warranty) and replacing it in a very short time.
Sunwork is a small company, however they make sure to take care of their customers after they have installed a system. Highly recommend them.