I just came back 2 weeks ago from the In the Footsteps of Moses tour, except we changed the tour to the Christ tour (it is actually the same but the tour guide just tells you about it from a different perspective). We were expecting a "group tour" in Cairo and were not informed that we would have our own "private tour" and were caught off guard by that but in the end I was much happier with that. We also went to Luxor, optional tour, and it was so worth it and should not be missed. In each part of Egypt we had a different guide, each one of them I thought did an excellent job. When we actually got to Israel (after Jordan) we had a small tour of 13 for the remainder of the week. Everyone in our group was fantastic, well educated and we learned a lot from them. Our tour guide Doron was EXCELLENT and he went out of his way to make you really enjoy yourself and clearly has a love of his job. The only thing I would say against ITC is that they told us that we would be greeted by a Representative to meet you and assist you with customs (we were met in Cairo but not assisted w. customs bc they couldn't) and after that it was just a driver who picked you up and dropped you off at the hotel. We were not met at the airport in Israel as we were told, which would have been nice. I was fine with it but my friend was not. Also, they switched the itinerary in Cairo with out telling us in advance and didn't give us a real reason but it would have only been a problem for us if we had had plans with other people. Also, the other people on the tour with us in Israel were not all from ITC, they booked their trip through another company. So, I would recommend it 100% but just ask questions when you call.