A splendid, entertaining and informative afternoon helped by the weather.