Showed up 8 hours after he said that he'd be there. Charged an outrageous amount of money for a job that was very poorly done. He was extremely rude, nasty and sarcastic. He didn't complete the job and pushed all the snow in front of my garage door and blocked the only other entrance. He refused to fix it. I had to shovel for hours the next day to get my car out of the garage - and I had a broken arm!