Many pluses overall and certainly very pleasing snorkelling.
We did the 7 night Yasawa option; which I would recommend rather than just doing the 3 or 4 day parts.
Wonderful staff at all levels makes up for the age of the Reef Endeavour and the less than perfect general ship's organisation. A bit too much Fijian Time casualness for me and to a few others on board.
Despite supposedly trying to mix the seating mix at the al a carte dinners, were were placed at the same one of two tables with very much the same other passengers. We were then mostly near the last to give our menu choices which then sometimes were already fully taken. We were also almost always the last to finish being served desserts and thus meals were not finishing until a too late 21:30. The table(s) above were also too close to the too loud entertainer's speakers; making normal conversation a challenge.
We found many of the meal choices too spicy eg one lunch was a curry only set of meals.
The shore excursions were mostly well managed. Almost all landing are wet; so reef shoes, sandals, flip flops are the go to footwear. Many of the beaches visited though are mostly soft sand.
The access off the back of the ship to the 3 main boat tenders is well thought through. The lack of life jackets though on all 3 of these of these boats was "interesting".
The visit to the seaside limestone cave and then the nearby Blue Lagoon area was a cruise highlight.
If you are expecting a P&O, Carnival, Princess, etc cruise then you have not properly done your research. Neither is the ship and its management up to the Coral Expeditions, Quark or Aurora std. The focus on the Captain Cook offering is close access to remote beaches, reefs and mostly away from mass tourism villages.
3.5 stars really for me but I would go back; particularly if you can get a 30+% plus booking discount.