Overall, we had a great time. My wife and I decided to take a last-minute cruise to Mexico. Carnival had a some great specials so we acted on it. We had a great time and were impressed with the high quality of service and attention to detail. We felt like we got more than what we paid for.