I really want to give a 9.5 (as a joke), because it would be fun to bug Marc! :) Marc takes his work very seriously (which is a very good thing in his role).
In reality, I would give a 10.5 if possible, even though we had to have the team come back to 'touch up' a few areas with caulk. Justin, the lead on site, was amazing. It is not often you find that level of customer service, especially when you ask a company to come back to look at something. Mind you it was minor, a few areas that appeared to need a bit more attention. Justin made sure we were looked after and that the job was fully completed to our satisfaction. He represents the company in an exemplary fashion.
Also, Kat, the brains behind the scheduling and coordinating was a true pleasure to deal with. She listened to our scheduling concerns and worked with us with professionalism and a smile you see through the phone! She also made sure the site was clear in time for us to get to our concert the first night of work.
Would definitely have them back, for other work like siding, I don't plan on changes windows again for a long time!