This was my second trip to Agra and my boyfriend's first, so I decided to book a day trip (Delhi to Agra and back again in the same day). The team was very responsive via email setting up the tour, and our driver Dinesh arrived promptly at 730 AM. The drive was very smooth and the driver was very friendly, making sure to pull over if we wanted snacks or drinks or making sure we kept note of any attractions along the way. When we got to Agra, we met with our guide Khalid- and he gave us a PHENOMENAL tour of the Taj. He made sure to take plenty of great pictures, but since my boyfriend is a bit of a history buff, he noticed and dove right into a comprehensive history of the Taj Mahal, the Mughal Empire, and of various regional wars in India. It was fantastic and incredibly informative- and this was my second time in Agra, so I wasn't expecting to learn much more. They took us to a restaurant around noon and we left Agra by 230, where we had yet another smooth trip back to Delhi. I can't recommend this tour agency enough, and hopefully you'll be lucky enough to travel with Dinesh and Khalid too!