This would have been nearly perfect if our luggage had come with us, but the airline lost it. We ended up with a 30 minute dash through WalMart for 3 t shirts and one pair of pants each. So I had no tennies, no swim suit, no lovely clothes for formal nights. The ship's personnel were stellar! Even though not their problem, they gave us shirts, laundry coupons, etc. There were three incredible nights of entertainment, the cabin was well appointed with thoughtful extras (like a nite lite in the bathroom), the cabin steward and waiters were great. Don't know what happened but embarkation was the worst we've ever had. The ports were as expected as the Caribbean side of Central America is not the best. However the trip to Cartegena was great! We toured the old town area with a guide and thoroughly enjoyed it. . Entertainment venues were sparse, but the good shows in the theater were really great.Every cruise is different, and each has its' highs and lows, but it was all in all a very good trip (despite the Wardobe by WalMart).