Got picked up in Delhi at 3:00am and arrived before sunrise. We met our guide, Naresh Sharma, in Agra and he spent the morning taking us around Taj Mahal and Agra Fort. He is very nice, knowledgeable and a great photographer. Sunrise is the best time to go to Taj Mahal, if you're lucky with the weather.
Tip for consumers: Best recommended! Travel Company In India