The company was very accommodating from the beginning. They provided a flexible pick-up time at our hotel in New Delhi which allowed us to get to the Taj Mahal before the crowds arrived. The car was very comfortable and helped make the journey a pleasant one. The guided tour was perfect. The guide provided great detail on the local history, and answers to all of our questions. The same quality was delivered at the Agra Fort. The entree fees were all covered as part of this tour, which made the waiting time minimal. After this, we went for a great lunch where the tour guide joined us. Great to get to know a local, and get their recommendations on what else to do, see, and eat. Shopping stops were included along the way. The vendors helped explain their local crafts, Overall a great day trip!