We are a family of 4 (kids 12 and 16); we cruised 3 years ago on RC and loved it. My husband and I had previously sailed with NCL. We picked this ship because we needed a very specific time frame and we wanted a new itinerary. It sounded promising although did include two days at sea. Started out fine: embarkation was a breeze and by 1:15 we were happily eating lunch on board. We chose and inside cabin (all of us together!) for budgetary reasons and the cabin was fine (actually roomier than a similar category on RC). The housekeeping duo kept it in great shape. The ship is nice; somewhat muted colors but clean and nice looking interiors overall. There are some wonderful smaller venues, such as Las Ramblas for tapas, Windjammer Bar, Pacific Heights restaurant (a specialty restaurant with no extra fee). Larger dining areas are also nice divided into smaller areas so you don't feel like you are with hundreds of other people. Overall food was good although generally not great. Some standouts in certain nights in Seven Seas and Pacific Heights. Some items were not good: fish was often dried out and "international" cheese platter was a joke. But overall, we ate and enjoyed. Breakfasts and lunches were very good with lots and lots of choices and venues. Entertainment was top notch especially the Jean Ann Ryan dancers and singers. The really bad thing was the weather which kind of colored our whole trip. On Day 3 at 2:00 am we sailed into a large storm: very rough seas - our ship was rolling and rocking and everything in our cabin creaked making it almost impossible to sleep. The very rough conditions persisted making us unable to stop at Cozumel the next day - the port authorities had closed the port. So unfortunately that meant ANOTHER day at sea - and a rough sea at that - probably two thirds of the passengers confined to cabins. The next day was slightly better but very, very cold so we could not go out on deck at all. Of course the weather was out of the ship's captain's control but I thought was bad is that very little information was forthcoming about how long the rough seas were going to last (lots of sea sickness medicine being dispensed) and what our changes of plan would be. Our last stop was supposed to be Great Stirrup Cay but that too had to get scrapped due to weather. A good choice was made to divert to Nassau. At least if weather was not great we could do things other than the beach. Cruise ended on a good note but I really had my doubts on Day 4 and 5! Belize was great (cave tubing and zip line; Roatan beach was beautiful. The staff was great - very friendly and efficient. Linda, the cruise director got a bit annoying but overall did her job well. Captain definitely could have been more forthcoming given all that we went through.
We chose express disembarkation which was breeze. We even got to eat breakfast at a leisurely pace. Our flights home, well that is another story! So in retrospect, a good trip but colored by rough seas and bad weather conditions.