Not the best. Alot of supervision on our part was necessary. Ultimately good job was done, but too many missed appointments, missing equipment/supplies. Surprise charges, and surly installers. Would use again, but, frankly, we were not that much pleased.