My husband and I signed up for two trips - one to Cairo, the other to the desert on quads.
We rate the trip to Cairo very well. Everything went smoothly. The guide spoke great Polish and told a lot of interesting things. The provided tour itinerary reflected reality - there were no additional costs that were not mentioned in the description.
However, for the Safari trip in Hurghada we were not picked up at all. This irritated us a lot because we went to bed earlier, got up early, ate breakfast on the run, to be in front of the hotel at 7:20, but no one came to pick us up. We waited an hour.
Therefore, we can recommend a trip to Cairo, which is organized directly by the travel agency, but we do not recommend smaller trips around Hurghada, which are performed by subcontractors of El Sahel Travel.