Best PDF reader for Nexus 7?

i'm looking for a PDF reader that meets some of the following requirements:

Ability to highlight text

Resize page if I zoom in

Bookmark certain pages

Anyone know of a PDF reader that has any of these?

The stock one sucks, Kindle has no text reflow, and adobe does not highlight text but it at least reflows the text.

I'm not even sure if any PDF can do all of these 3 things but something close would be good enough.