The overall trip was fabulous. We had never taken a Viking River cruise before but we had heard good feedback from people we know that had done river cruises with Viking before. The entire trip was well choreographed, starting with the arrival at the Cairo airport. The Program Director (Hany) was excellent and we felt very lucky to have had his guidance and expertise on the entire tour. He was easy to understand and explained where we were going, what we were seeing, in a very informative way. The culinary crew was especially helpful in addressing my wife's food allergies and they did everything necessary to insure her needs were met. We couldn't have asked for better service. Having the daily trips planned for us was especially helpful in that we probably wouldn't have selected all we did but we would have missed many fascinating sites. The cabin was over and above our expectations in the size and the ability to site out on the deck from our room.