excellently written with a story that had me on the edge of my bed (which is where i played this) i rate 5 stars