Very timely and courteous.. Kevin explain things to me in layman terms and was very helpful answering all of my questions.