This just didn't quite work for me. The premise was really sound, and there were parts of it that I enjoyed. But there were also parts that employed tropes that I truly loathe including a female MC who had TSTL moments and the dreaded Big Misunderstanding.
The book also ends rather abruptly at 82%, leaving several plot threads hanging. Not what I'd call a true cliffhanger, but frustrating all the same.