The story was good but too much inner dialogue, it got really annoying. The female lead was a bit too whinny for me. But overall it was good.