Sean is extremely knowledgeable and takes his time to thoroughly respond to questions. He is additionally very personable and is great to work with. Overall, a really Great Experience!