Everything went as planned-the folks are easy to deal with and keep their pomises. They got rained out the first date and quickly re-scheduled. They completed the job as promised and were neat and helpful-explaining again how the product works and how they stand by their work and product. I would definitely hire them again.