John is an excellent host! He answered all of our questions and got back to us in a very timely manner. Highly recommend.