Although a tear jerker it is definitely a "feel good" movie. All the actors were excellent and Will Smith as always, does the job and does it well. I could go on but pick any ten of the "10" ratings and they've said it as well and likely better than I could.
BUT, since I must include at least 10 lines to post a comment I will say that Rosario Dawson was largely unknown to me as a viewer. Her performance was most enjoyable and I look forward to seeing her perform in many films to come.
AND, this film demonstrates that Will Smith has nothing further to prove in terms of his ability as an actor.