Excellent! From the first phone call to set up an estimate; to the visit with Lucas who worked with us to make sure we could handle it financially; to the installation, everything was topnotch! Came at 8:30 in the morning & by the time I returned home around 1 they were done. Very professional job, no mess.