James was on time, worked fast, and fun to talk to. Our windows look great and the service was excellent.