I took a 4-night cruise with Captain Cook Cruises Fiji during my visit to the Yasawa Islands. The ship was modern and comfortable, and the staff was knowledgeable and extremely friendly.