John did a great job at completing the project at our home. He delivered on what he promised and more. He and his crew were very conscientious and professional from the initial consultation to the final implementation. He also provides great follow up and we continue to utilize his services today.
- Approximate cost of services: