Install crew arrived when scheduled, worked through hot conditions and around a thunderstorm to get my system installed in a day. Kept me informed of progress as they went.