This isn't a great movie. Maybe it's not even a very good movie, but it sure was fun to watch. Sure, it's a little silly and it's got way too many product placements, especially for one particular Chinese computer company, but the relationship between the principles feels real and is paced well. Sure, you know where the film's going front he very beginning, but it doesn't feel forced at any point.
If you're up for a light-hearted bit of romantic comedy fluff in Chinese, then you aren't going to be disappointed.
If you're expecting a movie about China or Chinese culture then you're likely or be disappointed. This movie could as easily have been set in Chicago or Berlin and not changed a single aspect of the film.