AMA Waterways provided an EXCELLENT experience from beginning to end. From the transfers to the ship condition to the top-notch food, the ship staff & waiters, the cruise manager, the piano player, the tours, the stateroom, the ship condition & cleanliness, the details for EVERYTHING, it was all 100% great. I've already recommended AMA to other people & would love to go on another AMA Waterways cruise someday. It was awesome from start to finish. It could not have been better.