Very thorough and very quick! David answered all questions and addressed all concerns that I had during this process. He was very patient with me and he made me feel very comfortable. I would recommend him highly. Thank you!