We're loyal to Royal cruisers. This cruise was 3 1/2 days down to the Caribbean with stops at four ports, then 3 1/2 days back to Baltimore. Of course this time of year, the weather's as you'd expect (cold rainy with some spitting of snow). So no getting outside on the walking or pool decks. However, the entertainment staff and activities aboard ship more than made up for the inconvenience. Warm Caribbean winds and hot sunshine made up for all that. We truly enjoyed meeting new friends and seeing returning cruise mates. Other than a disappointing specialty dinner in Giovanni's Table - Italian Restaurant - all's well and good. Thanks to our travel agent who got us a perfect balcony. We'll be signing up for more cruises.