We went with NCL because we were honeymooners and liked the freestyle cruise atmosphere dealing with the food. We did not want to have to eat with other people! We also liked the itinerary, I wanted to see Bermuda.
Getting on the ship was bad, we sat at the pier for 4 hours, the ship did not get back into port until 11:00, one hour late. I would suggest getting there early, no later than 12:30 or you will be sitting in line forever!
Once on the ship we went straight to our cabin, Mini-suite AF on deck 11. Our luggage was delivered less than an hour after we got to our room. Our room staff was great! We never really gave them enough time to clean the room, but they managed with what time we gave them!
Reservations: Make the week's reservations on the first day. We made the mistake of waiting till that day to try and get in at one of the speciality restaurants. We only made it to Cagney's ($10 pp cover charge) and Salsa (both of which were amazing) We ate in the Garden Cafe for breakfast and lunch and ended up there for dinner most nights too! The soda card was worth it ($50) and sneak some alcohol on if you can because the drink prices were outrageous!! Look for the late night 2 for 1 deals in the casino to get you money's worth!
Bermuda was beautiful. Take the bus to horseshoe bay and then hang around the dockyard.
I would skip the private island. It was hot and crowded. But the fish come up and swim around your legs, so if that is something you like, then go for it.
Nassau was such a short time, we went to Atlantis and did enjoy that. The public beach nearby is very nice. Went to Senor frogs and got a $13.00 margarita! It was fun though!
Do the express disembarkment we were out within an hour of docking.
Matt Baker was the Cruise Director, he was ok, but his staff was great. Go to the pub crawl and the trivia nights. Overall the ship was beautiful and the staff was great! Don't tip because it is already included with your drink bill and at the end of the cruise ($10 pp per day) We will cruise NCL again, once you are Lattitude members you get better perks and easier check in and out! Enjoy!