Castaways team was very professional, great at communicating, and did high quality work. They were contracted by my solar company to do the install.
Despite my solar company (not Castaways) sending a slightly inaccurate layout, the guys at Castaways came up with a solution, asked me to sign off on it, and implemented the change on the day of install without delay. They were also very willing to answer any questions I had throughout the process and explained every detail thoroughly even beyond the install for things to look out for. I cannot speak for other companies, but I imagine Castaways would be a hard company to beat. I will gladly recommend them to anybody.