Excellent communications. Mike is clear and precise on what he wants and expects and delivers the same on his end. Would deal with every day.