We stood in line for three hours to disembark at the New Orleans terminal. NCL staff alleged Customs had only four agents, normally eight, but they should have held passengers in comfortable waiting areas before releasing them to a long line with no chairs or restrooms for three hours to clear customs. The elderly were having trouble and many passengers missed their flights and trains.
Our cabin heater blew ice cold air with no cut off switch all day. We reported it but it was not fixed. They said they were working on it.
Waiters block your views at shows selling their drinks aggressively.
Guatemala and Belize looked liked third world countries. Mexican stops were better.
The cruise was average at best.