Very professional and knowledgeable. Was here in a timely manner and very thorough but fast. He made sure to answer any and all questions as well and provide a ton of information for me! Very great service