Sounds as though a grand time was had by all!