Mike was great. He recommended me couple of good things. The only drawback was Mike was late for the appointment. My appointment was at 1 and he showed up around 3 and I didn’t get a call either from his company or him notifying that he is running late. But other than that I am happy with the services.