Very good experience on this Taj Mahal tour. Immediately after booking we received not only the Viator confirmation, but a few hours later we also received a personalized confirmation from the tour operator, with contact phone numbers etc. which we really appreciated. The company also contacted us again the evening before our tour to reconfirm everything and give us the name of our driver and guide. We greatly appreciated that the company was flexible on our preferred meeting time and accommodated our request for a 5am pick-up from Delhi which helped us to beat the crowds in Agra. The driver was on-time and the car was very comfortable - immaculately clean, very good air conditioning and the driver had cool water and towels for us when we returned to the car after visiting the sites. The included lunch was also excellent - it was a buffet with lots of choice and everything we ate was delicious. Most importantly it was well prepared for foreigners' sensitive stomachs. We would not hesitate to book another tour with this company again.