We took a previous Avalon cruise and enjoyed enough to book this one. The rooms were comfortable with plenty of storage space to unpack our suitcases. There was extra storage under the beds for luggage. The bathrooms were more than adequate. The local tours and guides were knowledgeable. There was enough time in each of the ports for exploration and shopping. There was excellent service from the entire crew. Everything went smoothly for the hotel transfer at the start in Amsterdam and taxi cab arrangements at the final destination in Basel. The aft lounge had an amazing coffee / espresso machine with delicious cookies and baked goods available at all hours. The dining room was large enough that you didn't feel crowed at any meal. The breakfast buffet along wth the eggs and omelet station was excellent. We enjoyed the dinner service. My wife is a pescatarian and she was able to choose a different fish entree every night.