if you can rent from a timeshare owner, the occidental is my choice.
new room's, hotel right on the beach, nice pool, and a bar on the beach!!
but maybe i'm partial since this is my favorite spot...