Embarkation was not the best, however this was not down to NCL, a combination or a customs inspection, full crew immigration checks and the environmental inspection all because it was the ships first port in the USA for a long down. This resulted in new crew not belong allowed aboard, no supplies were allowed aboard and passengers were also delayed. Then to top it all, the was a computer failure at check in which lasted almost an hour. This all caused huge delays and long lines, but really what could NCL do about it. Once aboard, things were noticeable slow and stations under staffed throughout the first day, our departure was delayed 4 hours to allow stores to be loaded and staff immigration to be completed.
Day 2, everything was back to normal, the market cafe was busy but our party of 4 always found seats, the food was hot and of a decent quality, it didn't have huge variety from day to day but there was a big selection to choose from. We ate in both main restaurants, and both were good, not exceptional but nothing to complain about. As always we paid and ate in every speciality restaurant, all are worth the extra money and none will disappoint, yes you need to pay, the the initial cruise price on a NCL cruise is lower than most others, so spend the saving here and you won't be disappointed.
Our ports of call, Cartagena was disappointing for me, I maybe just expected to much, it all went wrong on getting off the ship and having to take part in the battle of the taxi drivers, after 5 mins fighting our way past then we made it our of port to find a much more civilised taxi line and made our way into town. All the other ports were excellent, Costa Rica and 3 stops in Mexico .
The ship itself I found to be in pretty good order for an older ship, our cabin, a mini suit on deck 11 was great. The entertained was varied, when we went we really enjoyed it, a couple of shows were not to our taste so we didn't go.
A few people on this cruise seemed intent on complaining for 14 days about the issues on day 1, every ship will have problems that happen over which they have no control. Don't let it ruin your vacation, move on, day 2 was a new day and the ship was really good from then on.
Disembarkation, was slow, this seemed to be because the immigration officials wanted to board the ship and conduct all checks in the lounge instead of port side. It didn't help when they all arrived around 45 mins late. Of course passengers were lining up even before we docked and then complained they had to wait in line for a long time. Why not just wait to be called, then it didn't take long at all.
All in all, a great cruise and I can't wait to sail NCL again