This is a good movie, but not a great movie, a classic feelgood film. Predictable story line. Very good child actors, and the two leads are unforgettable. The one thing this movie helps you understand is the tremendous emergence of India as a world economic power, and the unbelievable contrasts between the poor and the wealthy, and the daily travails the poor must do to survive. I particularly liked the music and the editing style.