MIAMI -

Two tugboats will tow a stranded Carnival cruise ship from the Gulf of Mexico to Alabama. They are expected to arrive sometime on Thursday.

An engine fire on the Triumph has left more than 4,000 passengers and crew stranded, the cruse line said.

A statement on Carnival's website said automatic extinguishers put out the fire before it could spread from the aft engine room. The company said the U.S. Coast Guard had been notified and was monitoring the situation.

No injuries were reported. There are 3,143 guests and 1,086 crew on board the ship, officials said. Carnival officials said all guests are being provided with food and refreshments. Carnival said passengers will get a full refund, plus an equal credit for a future cruise. But some passengers are not satisfied.

"There's no light, no water, we're unable to flush, some are unable to shower," said one passenger. "Most of us are camping out on the deck where it's nice and cool."

Triumph cruises from Galveston, Texas, to the Caribbean.

The cruise line said another of its ships, the Carnival Elation, responded to the scene and transferred provisions to the disabled boat.

Carnival says one tugboat is already alongside the Triumpth and will wait for the other boat before towing it to Alabama, where passengers will board a plane to go home. The Triumph departed Galveston on Feb. 7 and was due to return Feb. 11.

The company also cancelled the Triumph's next two voyages, set to depart Feb. 11 and Feb. 16. The cruise said it is offering customers booked for those trips a full refund and a discount on a future cruise.