I am no native English speaker so I find the narration and execution of the story great and understandable. Plus, the name of one of the male leads(Boo) is rather different from the usual names of male leads so, for sure, it will be a memorable name for readers.