The cruise was very nice although we would have appreciated if they would have told us beforehand what ship we would have boarded and the actual itinerary. The cruise ships on the Nile are all formally 5* but of course there are old and new ones, the one we got was not of the same standard as the one advertised. Also, depending on the day of departure the itinerary can shift and we ended up sailing just one day out of four and visiting Luxor in one day instead of two half days, which makes it quite a demanding day after the hot air baloon ride at sunrise. We were moored in Aswan for two nights. I would therefore suggest to ask amd confirm the name of the cruise ship and the final itinerary before booking.
The tour operator itself was very responsive and helpful but as they use other tour operators in Aswan and Luxor to organize the transfers and guides the communication can get a bit messy and their partners are not as responsive.
Apart from that, the staff of the cruise and the guides were very nice, we especially enjoyed the guided in Luxor with Salma, she was well-prepared, honest and helpful.