The story is not complicated and you can tell where it is going but that’s ok. I enjoyed spending time with these characters, I grew to really like them and wanted to cheer for them. That’s a big win. The overly cheesy emotional ending worked for me too.