I took an Avalon cruise from Budapest to Amsterdam with my 90 yr old mother and found the Avalon service to be impecable. Everything was 5 star, the rooms, service, staff, food and excursions were all better than expected and catered very well for slower walkers. Would highly recommend.