We flew in from Kansas City no problem. We arrived at the airport, got our luggage and headed off to catch a cab. It cost us $60 with tip for the 30+ minute ride to the port. Don't bother tipping some baggage guy to move your luggage 20 feet. Just drag them over to the Cage looking area and drop them off. Then go up the stairs and wait in an airport type security line for 20 mins before you get in another line for 20 mins. After that get in a 10 minute line to board the ship and enjoy your champagne.
The only restaurant open is the buffet, and everyone is there. Good luck finding a spot to eat. It was pretty cold that day so no one wanted to sit outside. We ate and went to our cabins which aren't any worse than a London hotel room. Before you can set sail you have to put on your life vest and head to the deck for a drill. After that you're free to get back to freestyling. We spent the next day enjoying the hot tub and overpaying for drinks. The first stop was Costa Maya which was still recovering from a recent hurricane. Our tour guide for the ATV execution was great and let us know how much we mean to their economy. The next stop was Guatemala where we did the waterfall excursion. If you do not book an excursion in Guatemala you will be stuck at an industrial port with nothing to do. Swimming in the waterfalls was fun. The next stop was Belize and our cave tubing excursion was cancelled due to flooding. After walking around the fenced in port for a bit we opted to have some random local take us to the zoo for $25 per person. His old van didn't have license plates, but we had a great adventure and really enjoyed ourselves. We ate at the Wet Lizard and enjoyed cheap beer. The last stop was Cozumel. My wife enjoyed the $130 push pull swim dolphin excursion while her friend and I rented scooters for $50pp for the day and drove around the island. It was a nice day and we were able to do some snorkeling on our own. Be sure to gas up the scooter before you take it back, even if they tell you gas is included, it's not. There is plenty to do in Cozumel and you will probably find the best prices there. Do your shopping in Cozumel.
That was the fun part, now let's talk about NCL. The ship was recently dry docked, so it was looking great. Everything else was in the same tired shape. The staff annoyed us to no end with their constant announcements. Our group was in their late 20's and there was so little to do we spent the last 2 nights in our cabin playing cards. I wouldn't bother tipping extra on your bar tabs. NCL adds gratuity for you and then charges you and extra 10-12 per day on your end bill. The music is horrible, they play the same songs every day or night, the bands seem so tired. The hot tubs are more like warm tubs. The are only 4 free restaurants, The Garden, Windows, the buffet and the Blue Lagoon. The garden has the same menu as windows, but you have to dress up for windows. If you want crab legs be prepared to spend $30 to get them. The Italian restaurant is great, and it only costs an extra $10pp to get in. If you like bingo you will love this ship. The arcade is old, and the wii tv's are tiny. I have a bigger TV in my bathroom. This ship would be awesome if I was 60+ and needed a change from eating pudding. I wouldn't recommend NCL to my worst enemy, we only paid 350+ fees PP for this cruise and I was still extremely disappointed. The freestyle dining is nice, but everyone eats at 6 anyway, so it was never hard to get a place to eat.
When the crappy cruise was over we opted for the express debarkation and got off the boat around 10am and headed for customs. It took us just as long to get off as it did to get on. We checked our bags at the airport transfer co on the port for $30 for 5 pieces of luggage. Then we walked up the river to the French Quarter. NO was great and it was good to back in the US. Oh, and NCL says they have wifi through out the ship but they don't, it only works on a few floors and costs $50 per 100 mins. We then spent another 13 bucks pp to get back to the airport and flew back to a land without upcharges. I would think 7 times before taking NCL again... it just wasn't fun.