We have taken an annual cruise for the last 3 years, every time with Royal Caribbean as a result of the benefits of the loyalty program, the ease of port accessibility and most specifically the quality of the dining room and food services staff. Having a food allergy dining services is important and RCL's dining services is seen to be the best on any of the cruise lines.
Unfortunately, dining can only account for so much when incompetence, negligence and a sheer disregard for health and well being comes in to play.
Within the first few hours of our so-called vacation we noticed our sheets were filthy upon arriving in the room. We informed the housekeeper and she replaced the bedding. It was still dirty with notable yellow stains on the pillow cases. We went to guest services and on the third attempt it looked ok for that day (there were yellow stains all over the sheets with hair everywhere).