John was very friendly and thorough, found our problem quickly and solved it. Then he went above and beyond to make sure we didn't have any other issues.