Professional and courteous, Mike did a great job on a very short notice. I wouldn't hesitate hiring him again. Had another guy cancel on me a day before the job was supposed to start and Mike came that same evening, gave a very decent quote and the next day was already doing the job. Even though there were unexpected difficulties with the job, he remained professional and just got on with the job.