I was there last week....stayed at Delano and Setai....both v cool and nice adult vibe. DJ by pool during the day, nice crowd eating and drinking and enjoying the music. You need a suite or bungalow.
Delano has great BBQ restaurant where we had wonderful food.
Other nice restaurants were Zuma, Prime 112 and Seaspice .