Fantastic all round, a wonderful time well spent.