We choose this cruise because of the itinerary and departing from our home port. Great selection of port of calls with a partial Panama Canal Transit. Cruise went smooth and overall the service on the Miracle was above average. Only issues were minor. Food selection could be better and the Cruise Director was below average compared to other ships. Cruise Director appeared to want to be the center of attention all the day. Great cruise overall, the Miracle is an older ship but is smaller and the floor plan is perfect. Ship was kept very clean at all times and crew members were very friendly. It was nice to sail on a smaller ship for a chance. No problems ordering a drink, seeing the shows, or getting a lounge chair poolside. Carnival did a good job with this 14 day journeys cruise and have no issues with the Miracle its self.