Michael was very professional from the moment he arrived. His visit was done in a timely manner and he offered several bits of advice that I found to be extremely helpful.