We chose this cruise based on our schedule availability. Just prior to the trip, we read some bad reviews and we began to get a little concerned. Our experience couldn't have been any better! The staff was awesome, the food was great, and the overall experience was unforgettable. We had no issues that were mentioned in previous reviews. The ice cream was flowing for the entire cruise. The entertainment was superb. One night the main act had a health emergency and the cruise director was able to pull an entertainer from the piano bar that lit the place up. Carlos, the cruise director, was great. The kids loved the rock wall and Adrian and Vinnie really showed personal interest in them. Our dining experience was phenomenal. Omar and Hadi took great care to ensure our dining experience was top notch. We traveled with my kids and my parents and all were pleased with the cruise. The only problem---it was over too soon.