Just got back from 14-May-2016 to 21-May-2016 (7 night) cruise from New Jersey to Bermuda (with a stop in Boston as well).
While the ship was nice, there were a few issues that tarnished what could have been a "10" experience.
#1 The total lack of information given prior to the cruise regarding the need for reservations for onboard dining, shows, and certain activities (such as iFly). I was fully versed in needing to book excursions well in advance since they can fill up, however, I had no clue that you needed to make reservations for on-board activities and shows. By the time we got on board at 11:30am, there were some activities that were already booked up. We had chatted with Royal folks on the phone multiple times prior to the cruise... one simple comment like "Have you made your reservations for on-board activities, shows, and dinner?" would have averted a boat load of angst and disappointment.
Cabin was nice
Arriving and departing from the this port was great...absolutely no issues