This was our 9th cruise and 2nd on Norwegian. We are not fans of "Freestyle Cruising" since you never get the same waiters twice and your tips are pooled. They really are not that motivated. The service isn't bad, but it's not as good as lines where the staff gets to know you and really work for their tips.
The food was good but nothing to really rave about. We refuse to pay extra for an optional dining room when we buy a cuise from any line and we're usually happy with the offerings. We never had a bad meal, but again, we never really had a meal that was special.
Activities were rare. I don't really know what the cruise director's staff did other than sell bingo cards and strip tickets. Other cruise lines we've been on had so many activities you had to pick and choose what to do on sea days. Our other NCL cruise had few activities, but it was Alaska so there was always something to do on deck.
Very small room for a family of four. Our last cruise was a mini suite on Carnival and we were very pleased. This room was small and should not have been marketed for a family of 4. We also had no recognition for a suite. Had we known what there suite was like, we probably would have gone with 2 non suite cabins.
We chose not to take an excursion in this port. Probably should have. We thought we could take a walk off the ship but felt very unsafe. There is a port "strip mall" at the end of there peir with the :Diamond Internatnional" type shops. We walked from the Pier (at Coxen Hole) and immidiatly were jumped by self proclaimed tour guides and taxi drivers in unmarked cars that made up feel very uncomfortable. The poverty of the port was obvious and were felt compelled to buy stuff from the local shops that were very reasonably priced and we hope helped the locals. Once in the shops we found the locals very friendly, but getting to them was scary. There was a open air beach type bar where we enjoyed a local beer while watching a man rolling cigars accross the pier.
This was our second trip to Costa Maya and we decided to hang out in the rocky beach and shopping area just off the pier. We had a pretty good time shopping. I did get ripped off with the exchange rate when I charged a purchase from a local vender, but I learned a lesson. The beach off the peir could be nice, but if has very rough rocks. I assume it was made that way so you have to pay for an excursion to get to a sandy beach. We walked back to the ship for a quick lunch and came back to the beach chairs. There were penty in the afternoon and the kids ventured into the rocky surf and enjoyed hopping from rock to rock between the waves.