John was friendly, courteous, and a great host; plus he's got a great dog. What more could you want?