Very professional and extremely high standards. Michael was recommended to me from a bank affiliate. I live in Buffalo and own an investment unit. He immediately said Buffalo is no problem! He did a very thorough job. He left everything very clean when he finished.. I am extremely satisfied and would recommend him to anyone!