Our group did this tour on Saturday March 7th. We took a private bus from our hotel in Delhi to Agra. The bus was slow and took almost twice as long as Google Maps estimated (4.5 hours whereas Google Maps said 2.25 hours).
The tour of the Taj Mahal was easy - the guide took care of all transportation and entrance. The lunch was also at good restaurant and included.
After lunch the guide heavily pushed shopping trips which we declined. We did make a stop at a Marble "factory" which ended up being a shopping trip in disguise. Afterward, the trip to Agra Fort was very average.
Finally, the price that we were charged was 5% higher than the price agreed upon in the e-mail and then when we tried to get an invoice from the company for the amount we did pay, we received no response.
In summary, I gave this tour one star for the Taj Mahal part and one star for the lunch. This tour lost stars due to pushing shopping heavily, charging higher than the agreed upon price, and the Agra Fort portion.