The Hilton treated me well as a Gold during my last stay.
This time I am going to try the Crowne Plaza just a few meters away.
Both are just across the road from the beach (which was fairly quiet in March).
The JW Marriott is a wonderful hotel and you should be able to get it on Priceline for less than $100. It's the only hotel along the beach.