great overall experience; good communication with sales rep, project manager, and crew leader; crew started work as scheduled and I received updates as the project progressed; our new roof looks great