John was so knowledgeable, up-to-date, and relevant! So many exciting facts and so kind! Even my 11 year old enjoyed it all and John was really kind to him :) We highly recommend it!! Where comfy shoes and be prepared to climb stair and do some walking :)