This was a give-away cruise for us as our ship (the Grandeur) caught fire 4 weeks before our Bermuda cruise last May. This was our 8th cruise (6 Carnival, 1 Disney and 1 Royal Caribbean) and definitely not our best. The food was mediocre, the rooms are small with no robes provided, there is a curfew for kids younger than 18 - a major disappointment for our children 15, 16 and 17 who have previously enjoyed running free of the folks until 2 am on Carnival. Royal Carib. charges for room service after midnight another disappointment for the kids as Carnival offers 24 hour room service. The lines for debarkation (at various ports) were insufferable, you'd think they didn't do this every week. Embarkation was a breeze but the pass card check between the check in desk and the ship was NUTS, we showed that card no fewer than four times and that was AFTER our picture was taken. I do want to include that the customer service (Jasper and Ivegenia in the dining room were amazing) was outstanding as were the shows. I really expected a lot from RC as their reviews make them sound so much nicer than Carnival...but that is just not the case. Carnival has much more to offer at a better price especially on the longer cruises - 8 or more nights. Norovirus hit our ship, but mercifully not our family.