Outstanding! We had a wonderful experience from beginning to end! The price was very reasonable and everyone we toured with was very professional- furthermore all spoke fluent English for us. Our agent did a great job meeting us at the hotel the first day and giving us an overview of our trip- as well as checking on us each day. Our guide did a great job taking us around Old/New Delhi, introducing us to Indian foods and helping us shop for souvenirs, in addition to general sightseeing of forts, museums, mosques, and temples- we really enjoyed Akshardham. My wife got a nice sari and I bought some bronze statues. Our next guide also did a great job showing us The Taj Mahal and Agra, injecting humor whenever possible- a real showman. He also took us to a nice shop where we bought an inlaid marble table, and I appreciate him carrying the camera when I wasn't feeling good. Our Jaipur guide was also wonderful, giving us great insight into his city; we appreciate his in-depth explanations, especially at the Jantar Mantar observatory, and helping us buy authentic jewelry- a very nice Star of India ruby. He also took us to a nice restaurant before departing, where we shared personal stories.