Good but does not really ever deliver anything different than you've probably seen many other times. 
 Sadly, suffers from way too much Ellie's relationships. It loses momentum due to this toward the last third. I may try the next one in the series though because the cliffhanger pushes the story forward.