I will compare this cruise to our 4 other cruises we did in the past 3 years, two on Princess and two on Norwegian. We left from Fort Lauderdale. Embarkation was very easy, no lines at all at ~ 12.30 pm. Cabin was ready at 1 pm. We had a Junior Suite on Deck 9. The cabin was great, very clean. The amenities are very barebones, a bar of soap and an unidentifiable shower gel/shampoo in the bathtub. No bathrobes, no conditioner, etc. We had our 7 year old dd with us. Her "bed" was a joke. It was a rusty metal piece with a totally worn mattress on it. She was complaining about the bed the entire cruise. I tried it one night and it was like sleeping directly on the metal springs. It was sitting around in the cabin all day and was in the way constantly. Both Princess and NCL had nice sofa beds for her. The balcony was good and big with 3 chairs on it. The ship is huge and very well kept. It was the cleanest ship we had been on so far. The decks are nice, the pools rather small. The big problem is that after ~ 10.30 am, you cannot get a deck chair. Tons of them have towels on them with no people, but no one bothers to enforce the "no reservation policy". We also had problems getting pool towels on day 2 at sea. They were out at 11 am. Ports of call: Cozumel was nice; RC had cancelled our excursion, which they didn't tell us until the day before Cozumel. We booked Paradise Island beach, which was very nice. The water is a bit murky, but the beach (and food) was very nice. The stay was too short, with less than 3 hours on the beach. In Belize, we did the New River/Lamanai tour. It felt very rushed. After an hour in the bus, we were on a speedboat for over 1 hour, looking for animals (we saw tons of birds, but that was it). Then we had ~ 2 hours at Lamanai, which included a great lunch. Back on the boat and then on the bus. The line in Belize to get back on the tender was ridiculous. The ship representative said that they were totally surprised by the number of passengers that wanted to get back on the ship. Well, if you have 3,700 passengers, you just need the tenders for them...this is not hard math, just a simple mass balance. The shows on the ship were excellent, again the best we had seen. Now the really, totally disappointing part - the food. Our expectations were not high and we had Princess and NCL as benchmark. We were sooooo disappointed. The food presentation in the main dining room was mediocre, the food was sometimes cold, the service slow. We had another family at the table and they were on their first cruise. They actually asked us if this was supposed to be the famous cruise food. The waited poured wine from our bottle in their glasses, mixing two wines together. The bread was "old" and mushy, not fresh. Drinks often took a very long time to get. The steak I had one night was (very) well done, although I had ordered it medium. The food overall (taste, presentation, variety) was worse than NCL and light years away from Princess. Overall, very very disappointing and likely a reason for us to not consider RCL again for future cruising. It seems that they are really trying hard to save money with the food. The food court items were also rather mediocre and during lunch, it was hard to get a table. Disembarkation would have been a breeze, but the cruise line (according to the immigration officer) had forgotten during check-in to take the green visa waiver forms from my parents' passports (they are EU citizens). The immigration office raised a stink about it, singled them out and had them inspected. The bad thing is that my dad actually asked during check-in if they needed to take the form, but the RCL representative declined to take it. Getting a cab to FLL took about 20 min in line, absolutely no need to buy the overpriced bus transfer that the cruiseline offers.