Boat: all excellent. Diving: all excellent. The flexibility with conditions was greatly appreciated. Since the Divemasters have different strengths I think they should rotate. Crew: Such knowledgeable and compassionate people who are genuinely nice and do SO much for the guests. The teamwork is commendable. The Cruise Directors are very mature and clearly prioritize quality for their guests. Food: AMAZING.