I read this a couple of days ago, and I thought the action was well done. The sex scenes were mostly out of place, but I guess it's fine.