I cannot attest to other peoples experiences and reviews on here. Whenever I read reviews like these, I always think it's some sort of bot making a post or... Read More something. Self defeating, I know. But this my genuine review and you can take it or leave it. My experience with everything was very smooth, swift, and to the letter. The precision and speed to which everything was processed was very intrinsically executed. When I first inquired about the Solar Panels via their website, that same day, they contacted me to discuss the details of the entire process. Since I was getting my panels from the state program which funds the installation of the solar panels (in New Jersey), at first I thought it was some sort of scam. But to my surprise, it really was as advertised. Within a couple of days, I had someone surveying my house. They were extremely nice, pleasant, and very patient with all my questions. It was clear the individual I got really enjoyed interacting with others and made the prospect of installing the panels fun and exciting. As with everything, there was a bit of paper work. But after that, their team kept in contact with me. Informed me of every step and process along the way. How the solar panels would look like on my roof, when someone would come to inspect the integrity of it; they even offered to make minor repairs (at no expense to me) if my roof needed it, and of course, when all this would all happen. Before I knew it, two or three weeks out, I had a team of 5 people putting panels on my roof. And within 3 hours, they were done. Everything went by so quickly, it feels as if one moment I didn't have solar panels on the roof and the next moment... I did. I am very pleased with the service. How nice everyone was during the entire process, how swiftly everything was handled, and how professional everything was setup and came out to be. I would definitely recommend Momentum Solar, even if you're on the fence about going through with it. It's totally worth it. tl;dr version: Momentum Solar very good, should get. I approve.