David always makes the process easy and painless. His communication is great and he always keeps us informed.