Will never use their services again. They won't schedule anything more than 5 days out making it prohibitively difficult to schedule at an available time. I have a full-time career and need to be able to plan in advance to ensure I can spend an entire day waiting on a service. They didn't call back after their first attempt to schedule and I had to reach out to them. Finally booked a 12pm appointment and they called at 2pm to say they weren't coming. It's been 2 months since I paid in full, up front, and I'm still waiting. Their contract releases them from all incompetence and holds the customer hostage. They can basically burn your home to the ground and deny all responsibility... You have 72 hours to cancel, but they have an eternity to be incompetent.
I've used Home Depot multiple times and the sales rep from affordable Windows bashed them saying they were overpriced and used poor quality materials. Well I'm happy with what they sold me, they were on time, and diligently followed up with me to ensure satisfaction. I never had to babysit Home Depot.