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. → barrel
Examples from the Corpus
be a barrel of laughs• It wasn't a barrel of laughs, but I learned a lot.