Tour guide was awesome, he was extremely informative, friendly and really helped us to get the most out of our time there. He spoke excellent English and had a great sense of humour. We were able to tailor our tour with our driver a little to suit our interests. Highly recommend this tour - was a good amount of things to do without feeling overstretched and the hotels were very comfortable and the meals provided were great. Everything went smoothly from start to finish. We went during Ramadan, and I would not be put off by going during Ramadan - although I did feel very sorry for our guides at times when they couldn't drink any water on a 40 degree day!