Cairnstone gave us a clear, detailed estimate. He was knowledgeable, professional, and took the time to fully explain the needs and costs as well as the reasons why. He worked around our schedule, and took the time to ensure the area was cleaned appropriately once the work was completed. I would highly recommend Cairnstone Construction, and already have contacted them for more work! Thanks for all your help- it's greatly appreciated!!