Hermes is incredibly knowledgeable and professional, he explains everything in detail and is very thorough.