Yes it is sentimental but it is a Christmas movie and much like a Christmas Carol, you want people to be nice and have a happy ending.
And it is good to have a Christmas movie where the focus is not on consumerism and Santas.
The plot is predictable and the people soooo nice, but what would be irritating in the rest of the year goes down fine at Christmas.
I enjoyed it and the song sung by Susan Boyle is pretty. Some good actors too.