We certainly enjoyed the Panama Canal, but the cruise was not the best we have been on. As soon as we booked the cruise, Holland America sent us an itinerary change. If we had seen the changes on the website, we probably would not have booked this cruise. Also due to weather conditions we missed a port, and changed a port due to unrest in one country. The company was good about finding a different port to visit. After our passage through the Panama Canal, we were to stop in one more port. However the ship was having some problems with the propellers so we had to continue on to Fort Lauderdale