While I haven't used DiBello directly, we had an unpleasant experience with two of their workers which indicate the type of people that work for this company.
DiBello was working on a restaruant roof. Turns out they parked in a no parking zone on the street behind my wife, pinning her in her spot. When she tracked them down they were on the roof working. She asked them to move their truck, their response was "There is no other place to park, we're not moving". They turned their backs and walked from the edge of the roof. My wife had to call the police, and when they found out that occurred, they moved the truck.
I talked to a supervisor at DiBello the day it happened. He said he'd look into it and call me back. He never did. When I called him a week later he said basically said my guys were 'angels' and didn't do anything wrong, and it is a case of "he said, she said."
So, if you use this company, I'd suggest taking a lot of photos and taping things. Buyer beware.