5/5
"Michael is an excellent listener and has the answers and opinions needed. He is prompt, patient and kind. He was willing to put up with more questions than were probably necessary."