The cruise exceeded our expectations and the staff on the Mirage were excellent. The food was good with some delicious soups. We felt happy to eat everything and were absolutely fine. Our private guide was both charming and knowledgable. We learnt so much from him. The days were a good mix of culture and relaxation whilst watching life on the Nile. A fascinating trip.