happy as the day is long

[happy as the day is long] {adj. phr.} Cheerful and happy.

Carlis happy as the day is long because school is over for the summer.