I have visited, I Think best visit time in taj mahal is that 4 to 6 pm specially in raining session,
taj mahal one of the best point to know about love history, means what happend in past related to love, it is awesome palace for family and couples.
Taj mahals marbels are very attractive or antic.
Also his whites marbels are very beatiful and totally taj mahal is great place in agra