Excellent! My 20 year old tile roof looks like new! Never have had my driveway look this clean. Worth every penny.