Honestly. the only reason this is so highly rated is because of the Asian representation. It's lighthearted and semi-enjoyable... if you're twelve. But the acting, writing, and direction are all average at best, and there are quite a few plot points that make no sense and you're just supposed to go 'eh'.