Very happy with the crew who worked on our roof. Very professional, polite and cleaned up each day. The office staff always kept us informed, were polite and accommodating at all times. John was great as we worked our way through the process. We are very happy with the work that Batterbee provides. We would recommend them again.