I will start with the only warning: if you are afraid of dogs, do not take this your as there are many strays in the old town! Ravi did a good job keeping them away, though.
We walked through many beautiful areas and Ravi was always happy to take a photo of me, often suggesting good places to stand. He offered a lot of interesting information about the architecture of the old city, along with information about Indian daily life, and some great thoughts about Hindu spirituality and philosophy. His accent is just a little thick, but I got used to it very fast and he encouraged me to ask him to repeat and explain if I didn't understand. Definitely recommend this tour and this guide.