Strung me along for weeks and never showed up to reciew site in order to provide estimate. I was very patient, professional and polite, Michel was unapologetic, unprofessional and unreliable. We made multiple appointments to meet at his convenience, all of which he reneged on. Avoid.