I second Barnacle Bills. Stayed there about 2 months ago. Beautiful beach, very private, excellent cabanas, fully stocked.