Going out on a limb here...
They are not very good. Clearly not MSC house musicians.
Probably brought on board as a trial gig.
Based on the looks of the passengers, I'd say this is a Med cruise.
MSC's Med cruises embark and disembark throughout the cruise, so even better for a quick on-and-off for some trial entertainment.
How did I do, Stockjock?