First time cruising Norwegian, the ship offered many dining options and entertainment. Traveled with my with spouse, teen, parents, brother and his girlfriend. We flew into Ft Lauderdale and used Lyft to get from the airport to Miami. We flew in the day before our cruise and stayed at Courtyard Marriott that had a shuttle to the port which was close by.
We went to the Rock of Ages show and loved it. I would not recommend bringing children to the show due to explicit scenes and language. We enjoyed eating at Savor for breakfast & dinner, as well as dinner at the Manhattan. My mother, brothers girlfriend, and I enjoyed Canvas by You, we painted a beach with palm trees. We had a family dinner at the Cagney steakhouse on our first night. Service was very slow, our food was cold, and our steaks were not cooked as we ordered them. After that experience we cancelled our other dining reservations we had for the week and stuck with the complimentary options and enjoyed Savor for breakfast, lunch and dinner, the Manhattan for dinner and Taste for dinner. The buffet was ok, great to get lemonade, tea, juice & water. Stuck mostly with the carving station, and soups on the buffet, the freshly baked bread station was great.
We all loved the port of Roatan. My spouse, teen and I did the Tabyana Beach & snorkel excursion. This was my favorite excursion and port. Beautiful beach, we could snorkel at the beach or swim out to the reef on a guided tour. The people were wonderful, food & drink was great, showers, restrooms, lockers very clean. My parents enjoyed the day shopping at the port, and my brother and girlfriend enjoyed Gumbalimba. We enjoyed the pools at Harvest Caye. My spouse and son enjoyed the water park excursion at Costa Caye and my mother and I enjoyed shopping at the port. Snuba excursion in Cozumel was fun.
Nice use of space, plenty of storage in the room and bathroom. Nice sized shower with tub, good water pressure in the shower. Bring your own shampoo, the shampoo/conditioner combo in the shower was not good. Our room steward, Christian, was exceptional & took great care of us.
Water was cloudy at the beach. Pools were nice.