I have been a customer for a long time and have never received anything but great timely service. I can't rate pricing of the service because I haven't used anyone else for years. All of the techs I have met have been well trained and very nice.