Excellent service and communication. Would not hesitate to use again. Very thorough and detailed pictures and report. Prevented a lot of headache and disappointment. Money well spent.