The service, attention to details, the price, the time spent, the technician (Josh) customer service skills were top notch, he was very professional and knowledgeable.