All day long
It means that someone fits in, enjoys, or represents whatever it is that is "all day" or "all day long".
Marcus is New York all day long.

Jamie is a flute player all day long.
Kairi is The Eagles all day long.