Review for Buffalo Solar Solutions

03/15/2017
Anonymous

Great job

Buffalo Solar Solutions did a great job installing my system of 42 panels. They also update my electric service. Helpful doing all the paperwork and dealing with national grid because they forgot to change my meter

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support