I've stayed at the cheeca lodge - nice, expensive but nice. (hot tubs, tennis, pool, putting green/golf layout, parrots flying around) The staff was fine
the food nothing special. I'd do it again with the family or wife but
if it were just me, I'd stay at Bud and Mary's. Cheap and right on the marinaa and rental docks.