1. I always book the cheapest "city view" room - and so far I've always been upgraded to "partial ocean view" rooms.
2. The airport bus stops at every hotel along the way, with the Marriott being about the last hotel stop. There are a couple of airport shuttle companies that run from the airport to Waikiki. I've always taken Reliable Shuttle - which is $9 each way.