I could not be more pleased with the service I received - got next-day service. When I called to reschedule at the last minute, they were happy to help me. The technician assigned to help me called 3 hours prior to his arrival. When it turned out that he was going to be early, he called again. When he finished the project, he answered all my questions and helped provide maintenance tips. Again, I could not be more pleased. I will call again the next time I need something - and I'll recommend them to my friends.