The last 2 hours were boring. All the good stuff happened in the beginning and the rest was filler. Other than that, it was a cute story with an ideal ending.