My family (wife and 2 kids) have been on the imagination 2 times and My Wife and I on the Enchantment 3 times. Take the Enchantment. The Imaginations service (And all or Carnival) is below parr. It's like the difference between Denny's and Outback Steak House. while imagination is much better than Outback, you get the message) we love the enchantment. We are only sorry it will be in drydock next summer for remodeling or we would have booked another cruise then. Key West and Cozumel are great places to visit on such a short trip.