First cruise on Royal Carribean after working for many years on board Costa Cruises, we found out that the american-carnival touch is really heavily present on both companies, so that there is pratically no difference in term of service and quality. This "standardization" is a bit sad, but it is also why you choose to cruise: you get this standard service of high quality and you are not disappointed.
Concerning the ship, it was a bit old but still in good conditions. The cabin with balcony was outstanding. Small balcony but you don't need more. The shower was with curtain, so not very comfortable. Lots of storing space, no problem to store the 15 formal dresses of my wife and everything else! Every inch of it was so functional! Small and old TV, but I hope you don't need it!
The food, I think it was good. Disappointed from the bakery, the croissant never fresh, the bread never warm during meals. In the main dining room something very very good, in general we were happy, even if we preferred COSTA's restaurant, maybe just because more italian! Good choice in the windjammer, but never outstanding quality. Food well covered all day through till 2am.
Entertainment was good, everynight a different artist, not easy for a 15nights cruise. The productions dancers and singers were very good, but the shows poor on costumes and variety (my wife's opinion, she is a production dancer&choreographer). We appreciated the soft animation (compared to the italian one) always discreet, professionals and short. We enjoyed dance lessons from professional dancers. Live music everywhere and good, but 95% brazilian. We love brazilian music, so no problem.
Concerning Transatlantic: guests were mainly brazilian. There was a nice atmosphere. Age average: 50's, but also enough youngsters. We enjoyed so much the 6 days at sea, but this is personal.