Amazingly dependable and respectful of our time. Was always prompt or early to appointments and was flexible to ensure that times accommodated our schedule. They even considered our son's nap time when completing the roof installation. Made working through the insurance company as easy as possible.