Mike was great! Friendly, professional, helpful, and knowledgeable; can't ask for much more than that!