be a barrel of laughs
From Longman Dictionary of Contemporary Englishbe a barrel of laughsbe a barrel of laughs[often in negatives]ENJOY/LIKE DOING something to be very enjoyable Life is not exactly a barrel of laughs at the moment. → barrelExamples from the Corpusbe a barrel of laughs• It wasn't a barrel of laughs, but I learned a lot.