David was great to work with from the beginning of our experience. He was quick to respond and very accommodating on arrival times.