We have cruised Royal Caribbean exclusively and are Diamond members. Our last cruise on Explorer of the Seas was not the best. The ship is a little "tired" and needs an overhaul. The staff was, as usual, great but RC seems to add more and more items that are "for an additional fee".
The ports were all in the middle of the cruise and cruising days were at the beginning and end which made the cruising days cold and windy as we sailed from New Jersey. St. Kitts needs to be removed as a port of call...very dirty with little to warrant a visit. We are cruising on Liberty of the Seas in late December and are looking forward to a better experience.