Overall, the trip was nice it was my first time cruising on Norwegian. Main purpose of booking this cruise was for the ports, which were AMAZING!! The only complaint I have regarding the ports were that 2 of the stops you needed to book a tendering time which wasn't told to us until hours before reaching the first destination, so be sure to check on that when you first embark the ship.
The cabin was nice. It served its purpose (to sleep) we had a balcony room which was more than enough room for 2 people.
Dining was ok nothing great. Towards the end of the cruise the grand buffet area was shut down earlier than the times listed on the daily papers that were given out each morning. We did eat at the Manhattan and Taste restaurant a couple of times. The food was eatable nothing grand. Be sure that they direct you in the correct lines; we had reservations and many people who didn't were sat before us because of course they had us in the reservation line!