Event dates: Thursday, 4 July 2019; Friday, 5 July 2019; Saturday, 6 July 2019; Sunday, 7 July 2019 Having the fun that has been lacking for years