David delivered as promised and was very patient with us. David was great at communicating with us throughout the loan process.