Cruised with Royal Caribbean before and have had good experiences with them in the past. This is the first time on a larger ship and don’t really care for it. Embarkation went smoothly out of Bayonne. Had balcony cabin which was kept very clean and stateroom attendant was excellent. All the staff was excellent. Best bet for dining is the main dining room. Ship had great comedians. Pools and jacuzzis were always crowded but that’s to be expected. Our few excursions were very poor though. Was very rushed through Kennedy Space Center and Essential Nassau was also very rushed. Wasn’t able to book private cabana or beds for coco cay. They went too fast. Best time to utilize jacuzzis and pools in Solarium is port days or dinner time. We were unable to use our balcony on one day due to maintenance and the smell was very unpleasant. That’s my only complaint in regards to our room. I do feel like you get nickel and dimed a bit.