Jim MacDonald roofing are the best ever as they were on time and very efficent and cleaned the debris fast. Even after having a storm with very high winds they came asap to replace a few shingles that had blown off in the hurricane winds. I recommend them for sure !!!!