Its good! Pretty comfortably familiar tropes with a freak matched twist that keeps it interesting. The top is nuts ofc, but the ML doesn’t do the standard ‘resigning himself to new bf from hell’ and instead goes down the much more fun ‘perhaps i am also a freak’ route