It had its moments but at times felt rushed and not fully fleshed out. Some of the loose ends were tied together nicely with interesting twists and others felt like they were thrown in at the end or completely forgotten. Also there were times where the sex/sexual tension was drawn out for pages while cool details of magic were glossed over in a sentence or two. 
 All in all an entertaining book I will finish the series and probably watch the show.