The ship itself was wonderful, but RCCL seems to have lowered its standard for dining room food in the past few years. I have sailed with them several times, and this time it just was not as it was a few years ago.
People need to be careful of all the extra charges on the ship. The cupcake decorating class that charges $22 for adults and $15 for kids is a waste of money. It takes about 10 minutes and you get 1 cupcake. Don't waste the money. Also the 'Barbie Experience' at $200 is an even bigger waste of money. It amounts to 2 dolls, and a blanket and at the most 2 hours of activities. It was so disorganized they gave us the incorrect schedule and we missed one of the three activities.
We did one specialty restaurant, 'Chops' and it was very good. It was the kind of food that the regular dining room offered 15 years ago. All of the restaurants in Central Park are an additional charge for diner.
Room was very nice, typical RCCL cabin. There were very large windows that were almost the full wall, which provided almost a complete open view of the ocean. Good closet space and bathroom shelves.