Guardian followed through on the appointment and time frame. They cleaned up the debris each time they left. You would not know that the roof had been replaced as the surrounding area was always clean. Communication with crew went well.