Love not having to fly to cruise. Have done this cruise before and enjoy the extended time on board. The itinerary is great. We had an awesome wait staff in the dining room- Michael and Johannes. The excursions offered were very diversified. The guests are older on this extended cruise so it is not really suited for families. The food was typical Royal Caribbean food. I didn’t feel the cruise director was as good as we have had on other cruises. The whole team is eager to please and are very nice and work hard. I wish that larger ships could come into Baltimore as we miss all of the things to do on the larger ships. The slots in the casino as usual are loose on the first day or so and then they tighten them to pay nothing by the end of the cruise. Would definitely sail this cruise again.