Our old windows had been installed to last a lifetime,so they were unbelievably difficult to remove. Our team worked tirelessly to get the job done and even ahead of schedule considering the challenges. The windows look awesome. The guys were professional and courteous at all times.