My wife and took this cruise since we went to Bermuda 23 yrs ago for our honeymoon. First the embarkation process was easy and we processed through in minutes(helped we were gold members with the crown and anchor society from royal, completely skipped the line).
The stateroom was clean but the bathroom mirror showed some wear and I felt the small tube tv was a bit outdated. The entertainment was decent and plenty offered during the day and the evening shows. Food quality in the open seating windjammer cafe was voluminous and made for easy dining options. But lunch should be experienced in the dining room since they have a made to order chopped salad. Otherwise lunch and breakfast take to long in the dining area and preferred the windjammer for quicker meals that had similar level fare. Dinner was generally of good quality but everything is cooked medium to well. Regardless of what you request it is all cooked the same. From what I have been told from a chef it has to do with the cooking process on ships that cause it to be reheated on plates in a conveyor belt style (think of it like the way quiznos heats sandwiches in an oven).
Table wine by the glass is disappointing if you like decent wine but the bottle selection is decent and you can record to drink from over multiple nights. We did go to chops grille on our anniversary and they recognized it as our anniversary Steak quality was above average (not quite the palm or capitol grille) but made for a more intimate dinner .