I was pleasantly surprised to find out what a great movie this was. It's heart-warming and sweet, yet not cheesy and lame at the same time. Also has a lot of great funny moments and two main characters that you really care about.