Throughout my experience with Mike he always proved to be knowledgeable, responsive, and prepared. Mike took the time to walk through fine details with me at every turn and made sure I was comfortable with every decision being made. Easy going, relaxed, and calm, but firm, engaged, and fierce when required.