Long delays embarking, but it wasn't Royal Caribbean's fault, and there was nothing that they could do. Their staff coped with the situation professionally and courteously.
The whole stay was absolutely amazing. Staff were friendly, and beyond helpful, and that is ALL the staff that we encountered. Our Cabin Assistant Ryan needs special mention as he went beyond the call of duty, and sorted anything and everything for us.
The main dining room food was beautiful, but we preferred the choice in the Windjammer Restaurant. Not only was there more choice, but the quality of the food was heavenly ! I live in 'curry' country, yet I had one of the best curries ever in the Windjammer. Special mention to the pastry Chef - mornings without his/her divine pastries are not the same now that I'm home :(