RGB or CMYK ?

We accept either. RGB source images start with wider color gamuts and so more saturated colors are possible when printed. The downside is that certain colors can be extremely vivid on screen, but be outside the printed gamut, and so what you see is not within reach of even high-gamut inks. CMYK files are more safe. What you see is more representative of what you will get in print.