Absolutely fantastic to work with. Mike performed a major home renovation for us and it turned out great. Very patient, organized and always accessible.