A great days entertainment, with fun had by all.