The four day tour was terrific. You do cover a lot in a short amount of time from Delhi to Agra and Jaipur, and a few points in between. I booked the driver/guide tour only, and sorted my own hotels--but I used their suggestions. All the hotels were quite nice, and restful after long days of driving. All of the tour guides were amazing. You get a different guide in every city (i.e Delhi, Agra, Jaipur). I think this keeps it fresh getting a new person every day. They were all incredibly knowledgeable. I can't remember everyone's name unfortunately, but they were all terrific. The guide in Jaipur was named Rajesh Singh, and he was a wealth of information. I was more interested in the temples and learning more about the various religious traditions, and he was able to take me to temples to see it in person, as well as answer my questions whenever they came up. I really enjoyed my time in Jaipur, and that was largely due to him. I wish I could have had another day there, because there is just so much to see. Also special shout out to Dev Singh, the driver who escorted me from day one til the end. He is a very good, and patient driver--two things essential in the chaotic streets of Indian cities. He was likewise flexible and was the mini-guide for those times we were driving long stretches between the cities and sites. I would highly recommend this tour, and these two guys as well. Thanks.