Good story and setting. Protagonist vacillates between cool/witty, and cringe and tiringly horny. Good narrator though.