Yes.
Also, maybe, having your fill (of food, of something: including fun/a jolly good time, as you say).
get one's fill
Also, have one's fill. Be satisfied; have enough (or more than enough) of something. For example, I love opera—I can never get my fill of it, or He's had his fill of dirty...