We did this cruise to celebrate a milestone with another couple and chose it as we hadn't seen many of the stops even though we've all travelled a lot. Everything exceeded our expectations.
The service on and off board was outstanding - everyone went above and beyond to look after us. Our cabin was absolutely lovely, the food delicious, the excursions were well planned, and the daily embarkation and disembarkation schedule was adhered to precisely (which is great as nobody likes to be waiting around unnecessarily). We had picture perfect weather and were able to enjoy all the views from the upper deck, as well as the excursions on land.
The ONLY thing that anyone who likes a bit of proper physical activity needs to know, is it's tough to exercise properly - there is a track on the top deck but you are restricted re the hours you can use it (to ensure the people in the cabins below aren't disrupted by noise), and the itinerary when in port is tight, so tough to do much more on land, unless you opt not to do the tour.
Overall an absolutely wonderful holiday and we are already planning the next one!