My wife and I have done 2 CCC Fijian cruises in the last 18 months and we loved both if them. We've just finished our second cruise and have already booked a third cruise for next year.
The Reef Endeavour is a small ship with a very capable and friendly crew. Many crew members learn all the passengers names within the first couple of days; it is so welcoming. The crew are both polite and playful.
I love snorkelling and scuba diving, so the 7-night cruise to the Yasawa Islands is perfect for me. Each morning and afternoon we are at a different reef, so there's always new sights to see. There are fully qualified scuba dive masters who can take you diving at amazing sites (at an additional cost ;-). Cultural visits and hikes are also provded. Great itinerary.
This is a middle of the range cabin and quite comfortable. We did a lot of snorkelling with our own equipment, so we had quite a lot of gear to store and clean between dives. It was a little crowded in the cabin when doing this. Otherwise it was fine.