This was our first cruise on Royal Caribbean. For the most part everything was good, my issues are somewhat nitpicky but I choose cruises for the itineary first and the cruise line second.
Starting off getting to Harwich is a chore, it is about an hour and a half from London. We opted to stay in London a couple of days before the cruise. Other folks flew in the morning of the cruise and had a very long day. The cruise line offers a very expensive transfer that takes all day to get there. We opted for the train. We bought our tickets ahead of time and paid only about $20 each for the train from London to Harwich. It did involve a change of trains that was very short and steps down and up to the other platform, however it took us right to the dock where we rolled our luggage to the baggage handlers.
Embarkation was smooth. We waited a couple of hours for our luggage which was not too bad. We opted for My Time Dining, which allowed us the flexibility to eat at different hours. We actually at the same time each night except for three occasions, but it worked out fine. 80% of the time dinner was excellent, one time was poor, and two others were mediocre but that's not a bad batting average. We mostly ate breakfast at the Windjammer Buffet, which had lots of choices. Service was excellent at dinner and the few breakfasts we had in the restaurant.