We had a great time on the Taj Mahal tour.  Mohsin did a fantastic job and shared so much interesting information about how it was built, the histroy surrounding the Taj, who lived in it, etc.  I would HIGHLY recommend him for this tour -- he's one of the best there is.