Our travel agent recommended it, as high quality and all-inclusive (e.g., no port fees, no tips).
The crew, ship, amenities, tours (including choices), and food were outstanding. The crew could not do enough for us, and accommodated any special needs that we had. We liked that they gave the option of a "gentle" walking tour for those who needed to go more slowly and on even ground. They listened to our comments and left us special gifts in our rooms.
We appreciated that they had hand cleanser machines when we entered the ship and the dining room.