The Carnival Cruise ship "Ecstasy" is back in port after losing power yesterday.
Passengers told Central Florida News 13 there was an engine fire on board last night.
Carnival says it lasted about 15 minutes but everything was restored.
The ship was on the last leg of a 5 day cruise.
Following a string of incidents on board its ships, Carnival says it plans to pump $700 million into improvements.