I saw this topic discussed before our recent Viking cruise but I can't find the topic again (and I have searched). My husband has a medication that he injects every three weeks that needs a consistent cool temperature so he called Viking Customer Service with a number someone nicely suggested on this forum. He was assured that it would be no problem, merely take the medication down to medical after we boarded and they would store the medication until he needed to use it. If this is your situation, this is false. Hubby took the medication down and they refused to take it. He explained that he had called and been assured this would be handled with no problem. They simply said no, we don't do it, good-bye. So we stored it in the small cooler in our room where it was, of course, ruined. $6000 worth of medicine. Medication had the prescription attached, we did everything we could to make sure medication was safe, carried it in a medical carrier bag with ice, knowing it would be accepted since Viking reps told us it would.
I know everyone can jump in about liability, customer service has various answers for various people, yadda yadda but the facts are this is what happened and I don't want others to think their medications will be stored safely when they will not be.