I hired Mac and Sons based on the ratings and reviews on this site. While Matt is a nice guy and seems to do good work he failed miserably when it came to showing up on time and letting me know when he was going to be late. The first day he told me he would be at my house first thing Friday morning - at 10:30 when he hadn't arrived and I hadn't heard from him I called. He said he was on the way but had a quick stop to make. He didn't arrive until 11:55. The second day he said he's come by in the morning and he showed up about mid-morning. Since he never gave me a specific time I was okay with this. When he left that day he said he would come by the next day after the electrician finished was finished. The electrician arrived on time and completed his work at 9:30 a.m. - Matt never showed and never called. The final straw was his next visit. He told me he would be at my house on Tuesday morning. I texted him at 9:40 a.m. Tuesday morning asking for his estimated time of arrival. At 3:00 p.m. when I still hadn't heard from him I sent an email telling him his services were no longer required. I had to take time off work to be home to home to let him in. I lost 2.5 days of work waiting for him to show up. To add insult to injury - he billed me for 13 hours of labour at $150.00/hr for a simple job the Plumber I hired to replace him said shouldn't have taken more than a day to complete. I paid his bill (because I honour my commitments) but won't be using or recommending him anytime soon.