We chose this cruise ship because of the ports mostly. We were most interested in sightseeing, but got more than we expected. We used cruise shuttles and Hop-off/Hop-on busses arranged by the cruise, for reasonable price. We did not use any excursions, explored on our own and found it to be very efficient.
On the ship, the entertainment was outstanding. We planned to book a Cirque du Soleil but the free Broadway shows were so nice that we attended those instead (different one each night). The dancers and singers are talented to say the least.
There kids camp was good, our girls (5 and 7) got to love it by the third time we dropped them off, it took some time for them to get used to kids speaking different languages.