4 stars for all the crazy. 
 1 star for having way too many characters and plot lines (it's not a tv show!). 
 2 stars for having a huge cliffhanger ending (which I hate unless it's understood ato the start that it's a trilogy or something). 
 2 stars for being way too long of a contemporary. 
 3 stars for characters I liked (and the ones I didn't). 
 Overall - 2.5 stars, but I'll round up to three since it kept me entertained. 
 Edit-I decided to round down instead as it's unlikely that I'll continue with the series.