The story is really fun, the characters are also lovable and one can easily find themselves attached to one of them, but there are several plot holes and getting all of the ends is absolutely impossible unless you spend money, so I was really disappointed in the end.