This was our second Avalon cruise within the last eight months. On both cruises we were treated with the upmost respect and friendly ness. From the moment we stepped onto the ship until the day we departed everything was handled beautifully. The entire staff did an outstanding job. The cruise director, hotel manager, bar staff, wait staff, receptionist staff, cabin attendants, chef and assistants, captain and crew, and all the behind the scenes staff did exceptional. We had such a wonder time during this cruise which was our second on Avalon we would definitely be back again in the very near future. The money spent was well worth the experience and sites which we had the chance to see. The Alavon fleet seems very up to date and they while ships staff seem to pride themselves on that. We enjoyed it so much we are already planning our next Avalon cruise. Thanks Avalon for a job well done.