The Odyssey of the Seas is a great ship!! Bands, singers, and especially the drummers were amazing! High tech shows are great! The cruise director staff could be much better! The stop in Cozumel was very good, Costa Maya not so much! Way too crowded! The perfect day in Coco Cay is not perfect! They don't tell you it's a hundred bucks for the water park. Felt like Disney ripping you off! We skipped the water park and the rest of the island is nice to visit. Like Labaddee! Free lunch was very good. Overall we rate the Odyssey very high! Tons of stuff for the 1000 kids on ship to do! Our kids are grown but we liked the energy anyway. Food was good for most part. Have fun!