Terry Patterson was very thorough, friendly, and explained everything to us. He had exceptional customer service skills!