More than 100 miserable vacationers spent a large part of the last two weeks puking and shitting themselves at sea, the Centers for Disease Control confirmed Monday, after an outbreak of norovirus ravaged Celebrity Cruises' Infinity ship.

The Infinity, operated by Celebrity Cruises, returned to San Diego this afternoon to conclude its 14-day cruise with 2,117 passengers and a 964-person crew. It's unclear when people started getting sick, but this is apparently the third time the Infinity has been stricken with poop and puke-related disease. (The boat was previously awash with human excrement and barf in 2006 and 2013.)

Celebrity Cruises has dispatched a group of "corporate management, hotel, and a housekeeping team" to the scene in San Diego, a publication called the Maritime Executive reports. According to the Associated Press, there are also plans for "comprehensive sanitation procedures."

Image via Maritime Executive. Contact the author at .