B&J roofing did an excellent job in all respects. They started and completed our roof on schedule and the workers were courteous and competent. What impressed us also was the fact that Bob contacted our insurance company regarding flaws in their assessment. He was thus able to considerably lower our costs. I would recommend their services to others with no reservation.