David and his team had great communication, explained everything well, were a pleasure to deal with, and made us buying our first home a great experience.