Ali made our holiday so much more fun.  He is very knowledgable, friendly, fun and honest.  He fit right into our little group.  I can't say enough about how impressed I am with the tour he led for us.  We were able to customize it, request specific things, change at the last minute, and see everything we wanted to.  His prices are very fair and the car that he rented for us was very high quality.  His driving skills are excellent.  He was very attentive to our needs (like frequest washroom breaks!).  I will recommend Ali to all of my friends and family.