Mike and his staff are very professional. He took the time to go over every detail with us. He is exceptional to work with. I...