definitely the price!!! so glad we did not do leafguard if I had to say anything negative...when they did the install they did not finish and said they would be back Monday or Tuesday. they came on Thursday...just leave a message to let us know would have been nice. looks great though!!