We chose this cruise because we sailed princess in 2013 and really enjoyed the food and entertainment. We waited for the Royal because the balcony rooms have sofa beds and we were traveling with our son.
Positive:lots of movie choices in stateroom, gym not crowded (not sure if this is because no air conditioning for several days), you don't have to sign for towels, usually could find a chair by the pool later in the day. Two of the comedians were outstanding, wheelhouse band was great but wished they played longer than 11:30 , some of the shows were very good (Colors of the World), DJ Niki tried to play to the crowd most nights and was successful.
Did two princess shore excursions they were both good.
Balcony was large and great for storage that we needed. Cabin did not have enough storage like the older ships, carpeting dirty and beds hard.
Very easy to take the X80 bus right outside the port. Under 18 are free entrance to Acropolis or discount with school id.