The Boat: 100% perfect! The Diving: Honestly, perfect! The Crew: Not sure what to say! It was perfect and the staff was better than expected. The cruise director had everything under control! My compliments! Food and Beverage: Could not have been any better! Thank you! Love you guys!