Dan was great from the start to the finish. Responsive, timely and on top of all the details