Good: They made sure I got all the rebates and money I could out of my home solar power system. The final product is really beautiful. They blended the installation with the surroundings. GeoPeak is super friendly and came out to my home before and after they did the work to make sure I was satisfied with the work.. Bad: Can't think of anything, sorry.. Improvements: I would like to see if they can get New Jersey to provide more state rebates for solar.. Other: I was really happy with the installation. Tom even showed me how to trade the SRECs. I think this company is here to stay..