Responsive to timing was great. Came when expected and preplanned to have all supplies needed to complete job. We had 3 structures to do and installer, Allan, took time to look at all needs to ensure we received what was needed. Two structures took some planning to complete as requested, and he went beyond expectations to do what worked for us. Work was completed in short order, and work site left clean when done. Paperwork was excellent with final estimate matching estimate. This is 2nd time we have used mega and would use again. They work with general contractor to ensure timing is correct to finish their end on time.