Cameron showed up early, quickly diagnosed the problem, and had it repaired in about half an hour. Great service. It exceeded my expectations.