Always on time. Very helpful, very informative and very knowledgeable He made the process go very smoothly.