Its very good F.  I didn't think i'd like it much and am surprising myself.  Engaging and well written.