Cruise passengers experienced more misery on board a Carnival Cruise Lines ship on Wednesday night when a power failure saw the lights go out at sea.
Carnival Ecstasy was sailing off the coast of Florida with 2,056 passengers when the power failure shut down hotel services and the engines as the ship approached Port Canaveral in Florida.
Carnival spokesman Vance Gulliksen told NBC News: "The cause of the power failure was a mechanical issue that was fixed on Wednesday evening.
"The ship arrived in Port Canaveral as scheduled on Thursday morning and departed on another cruise that afternoon."
Passenger Mattie Lackore told WESH-TV: "We were at dinner and all the lights went out, the whole ship went dark and the engine stopped."
The incident lasted for 12 minutes and the Ecstasy continued its four-day voyage to the Bahamas.
Last month, a Carnival cruise ship experienced overflowing toilets while docked in the Caribbean island of St Maarten.
The month before, Carnival Triumph was left stranded in the Gulf of Mexico for five days after an engine fire.
Cruise ship carrying 4,200 stranded near Mexico after engine room fire