From start to finish we cannot fault Royal CaribbeanThey literally thought on everythingWe loved everything from the food options, itinerary, the modern shop, the staff were excellent and more than enoughEmbarkation and disembarking was a breeze both initially and at port days.Entertainment was good.The rooms were modern and clean and spaciousWe quite simply had an absolute ball and are already looking up our next cruise