I have, not fun. I was on the Freedom Of The Seas (yes I know not disney cruise...) this past June and on my Cozumel day I came down with what I figured out later to be a milder version of the Norovirus, though it still is one of the most terrible feelings i've had in my life... And because of that it will probably be a couple more years before I can build up the stomach (pun intended) to cruise again, which is sad because I was having a great time.