We had an amazing time on this tour and I would highly recommend it! Ragab our tour guide was great, he was very knowledgeable and took lots of great photos for us, he also went out of his way to help when my husband broke his shoe. We really enjoyed our day and would love to return one day!