Cabins are tiny. Smallest I have ever seen but we made a balcony room work with a family of 4 (kids are still under 10). Food was really good. We did buy the dining package and we felt it was well worth it. At $220 for both adults we ate over $100 meals for 7 days. You can beat that. Drink package is worth it if you plan on drinking 6 or more cocktails a day. The drinks are not the best but if you stick to beer, wine or a standard rum and coke you will be good. I was not a fan of the smoke you encounter near floors 6, 7 and 8 due to the casino. The shows we saw on board were good. I wish some of the adult only shows were a bit earlier so our kids didn't have to stay up in kids club passed 11pm for us to see them (plus you have to pay extra after 10:30pm) Service was pretty good overall. Most were very friendly and helpful. We had a show cancellation on us and they actually gave us a credit due to the issue. That was nice and unexpected. We had no billing issues at all. Ports were great. We were one of the first to visit Harvest Caye and we really liked it. They need to get more kid size shirts at the stores though. We had a private cabana on the beach and loved it. Our butler Carlos was outstanding. Debarkation was horrible. My #1 complaint. Took us about 2 hours to get off the ship and was just a disorganized mess. Longest line I have ever been in and it wasn't due to Immigration. NCL needs to work out this process as many of the workers told us this was normal.
Very small. We did have an angled balcony so we had extra space there which was nice. We packed 4 large suitcases and had enough space for everything. Suitcases went under the bed when empty. Bring a garbage bag for dirty clothes and extra hangers and you will be fine. The do have 1 laundry special for 20.00 bucks which was worth it.
We rented a private beach cabana for the day. It was so nice and relaxing. Best day of the cruise.