The only reason I didn't give 5 stars is that the technician arrived way too early. I appreciate that timing is a flexible thing, but I wasn't even out of bed yet. Otherwise, he was efficient and quick and friendly.