This was our second cruise with Avalon. We have had a fantastic experience each time. We have been impressed by the Avalon ships. The rooms are comfortable, roomy with lovely baths. The beds and linens are top of the line. The staff on the boats have done a wonderful job catering to your needs, the food was exceptional, the crew was constantly cleaning and servicing the boat and was extremely clean. The entertainment and special dinners added a nice touch. The shore excursions were well planned the with local guides that were professional and very knowledgeable. Additionally the land excursions, the vehicles and transfer arrangements were handled with expert care. We researched and reviewed most of the other cruise lines before we choose Avalon. We were not disappointed. Avalon and their affiliates made our trip an outstanding experience. We look forward to our next trip with Avalon in the near future.