Viking is best value for money. All the staff treat you as if you are the only person on the ship.food and choice is out standing. The staff can not do too much for there guests. My wife struggles with walking so the staff accommodate this and make sure that all her needs on the visits are taken care and that they get to go on all the on shore visits. The staff in the restaurant if you would like something different let them know and they always do there best to accommodate your needs. Rooms are clean at all times by cabin staff. The head chef comes around at meal times to explain what food is being cooked. The talks on the trips is always very informative. We are about to go on our third trip and have one booked for next year. Can not say to much about Viking Cruises all the staff go the extra mile for there guests.