The cruise was excellent! It's hard to believe that the ship is almost 20 years old, but then again, Carnival takes excellent care of their vessels. The food & service were great. The only thing I would change is the call on Costa Maya. There isn't a lot there. I would have much rather gone to Mahogany Bay, as originally scheduled & booked. Of course I did get plenty of hot tub/water slide time whilst in port.