Excellent experience all around. Same day appointment, courteous people, very nice and clean waiting room and restroom - included complementary beverages and snacks, comfortable seats, TV, etc. Cost was reasonable, work was quick, tech answered my questions. I will definitely go back and will recommend others.