This was cute. It was fun and interesting and I loved seeing some Chinese lore and mythology take centre stage here. It just didn't blow me away or anything. 
 Now, don't get me wrong, I did like it. But it wasn't without its flaws. 
 Genie's character was wonderful though. I really enjoyed her. Though she does have some moments where she can be unlikable, and I know that's definitely the point. I also really enjoyed her relationship with her family. I also thought the big reveal regarding her identity was really neat. Some people claim she's way too OP--which I get, she definitely is--but it didn't really bother me. 
 Quentin's character.... wasn't as great for me. There's this attempt at the beginning that makes his use of language awkward and his behaviour odd--which I think makes a lot of sense given who he is--but then it's just sort of dropped and explained away? It was disappointing. I would've like to see him flounder a bit more. He just didn't quite seem as... real? as I think he could've been. 
 The writing is also kind of weak in general. It does feel a lot more juvenile at times than your typical YA. And the pacing was... kind of weird. There were entire fight scenes that happened entirely off screen, for example. And sometimes large timeskips alluded to in a throwaway sentence. Not that I necessarily needed the play-by-play or anything, but some of it felt like it should've been included in more detail instead of barely glossed over. 
 Anyway, still enjoyable and fun overall and one I'd suggest trying out if you're looking for diverse fiction. But maybe get it from the library?