This company is the worst of the worst. Be prepared to have your appointment rescheduled, cancelled, or better yet, they come so late they might as well sit down and have dinner with you at 6:30 PM! The main office woman, who is always out of breath, needs some oxygen!!!! She does a heavy breathing act throughout her explaining why they cannot come out as scheduled or why they are cancelling your install. If you want it installed this month, you need to have called last month for that. Good luck waiting!