John showed up on time as promised, surveyed the job, and moved ahead efficiently and well. The whole install took less than an hour and we now have very close to the promised download and upload speeds. Very happy.